博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年8月17日

摘要: switch 语句:误解:程序只会执行匹配的case标号相关联的语句,实际上程序会从该点开始,并跨越case边界继续执行,直到break。只能在最后一个case或default后面定义变量while语句:在循环条件中定义的变量在每次循环时都要经历创建和撤销的过程 阅读全文

posted @ 2010-08-17 23:02 KurtWang 阅读(157) 评论(0) 推荐(0) 编辑

摘要: 位操作符:~求反,&位与,|位或,^位异或位异或,b1^b2,b2中的1,b1中对应的那一位取反,b2中的0,b1中对应的那一位不变自增和自减:只有在必要时才使用后置操作符(i++,i--),推荐使用++i, –i前置操作需要做的事情更少,只需加1后返回加1的结果即可,不需要保存原来的值。sizeofsizeof对char结果是1对引用类型做sizeof,将返回此类型对象所需的... 阅读全文

posted @ 2010-08-17 22:21 KurtWang 阅读(207) 评论(0) 推荐(0) 编辑

摘要: 数组定义和初始化维数:必须为整型字面值常量,枚举常量或者常量表达式初始化的整型const对象。非const变量和直到运行阶段才知道的其值的变量不能作为维数(例如const unsigned sz=get_size(),sz虽然是const,但直到运行时刻才知道值,所以sz不能用作维数)。如果没有显式初始化:在函数体外定义的内置类型数组,元素均被初始化为0;在函数体内定义的内置类型数组,无初始化;不... 阅读全文

posted @ 2010-08-17 01:27 KurtWang 阅读(403) 评论(0) 推荐(0) 编辑

摘要: string初始化方式 string s1; 默认构造函数,s1为空串 string s2(s1);将s2初始化为s1的一个副本 string s3(“value“); 将s3初始化为一个字符串字面值副本 string s4(n, ‘c’); 将s4初始化为字符'c’ 的n个副本 用getline读取整行 string操作:s.... 阅读全文

posted @ 2010-08-17 00:19 KurtWang 阅读(278) 评论(0) 推荐(0) 编辑