2012年2月19日

摘要: int fun(int x[],int n){static int sum=0,i;for(i=0;i<n;i++)sum+=x[i];return sum;}main(){int a[]={1,2,3,4,5},b[]={6,7,8,9,},s=0;s=fun(a,5)+fun(b,4);printf("%d\n",s);} 解此题时,关键要理解static静态局部变量的特点;static静态局部变量在程序进行期间只能被初始化一次! 对于此题来说,在fun函数中有static int sum=0,i;注意,这只是表明sum是静态变量! 执行第一次函数调用fun(a, 阅读全文

posted @ 2012-02-19 11:30 无忧consume 阅读(719) 评论(0) 推荐(0) 编辑

摘要: C存储类型和类型限定符 C存储类分为两类:自动存储类(automatic)和静态存储类(static)。声明对象时使用的存储类说明符以及声明的上下文共同决定了对象的存储类。 自动存储类对象对于一个程序块来说是局部的,在退出程序块时该对象将消失。 (1) 如果没有使用存储类说明符,或者如果使用了auto限定符,则程序块中的声明生成的都是自动存储类对象。 (2) 声明为register的对象也是自动存储类,并且如果可能,将被存储在机器的快速寄存器中。 静态对象可以是某个程序块的局部对象,也可以是所有程序块的外部对象,在退出和进入函数或程序块时其值将保持不变。 (1) 在一个程序块内,静... 阅读全文

posted @ 2012-02-19 11:23 无忧consume 阅读(245) 评论(0) 推荐(0) 编辑

摘要: typename stree <T> ::iterator 这样表明iterator是一种类型, 前面不加typename 而单是stree <T> ::iterator 的话表明iterator是stree <T> 内的成员变量 阅读全文

posted @ 2012-02-19 10:26 无忧consume 阅读(205) 评论(0) 推荐(0) 编辑

摘要: // range heap example#include <iostream>#include <algorithm>#include <vector>using namespace std;int main () { int ia[] = {10,20,30,5,15}; vector<int> ivec(ia,ia+5);make_heap (ivec.begin(),ivec.end()); for (int i = 0; i < (int)ivec.size(); i++) cout<<ivec[i]<<& 阅读全文

posted @ 2012-02-19 09:53 无忧consume 阅读(93) 评论(0) 推荐(0) 编辑

摘要: 各行信用卡对比中国民生银行 优点:积分价值高;分期不占额度;金卡有个律师服务还不错;ID卡很有个性,就是要制卡费;取现无手续费; 缺点:网点少;不支持支付宝;网络银行界面古板; 总结:适合于对积分比较看重的朋友; —————————————————————————————————————————————————————————— 兴业银行 优点:以支持“财付通”还款;“金卡”可以享受 机场贵宾厅服务; 缺点:无800 400客服;网点少;歧视农业户口和男性; 总结:适合经常坐飞机,又不想出白金卡年费的朋友; ——————————————————————————————————————————— 阅读全文

posted @ 2012-02-19 00:29 无忧consume 阅读(157) 评论(0) 推荐(0) 编辑

摘要: 桌面属性:设置好2窗口后,将下边的选项打勾 阅读全文

posted @ 2012-02-19 00:17 无忧consume 阅读(122) 评论(0) 推荐(0) 编辑


Copyright © 2024 无忧consume
Powered by .NET 8.0 on Kubernetes