摘要:
变量按定义的位置分为局部变量(复合语句中定义)和全局变量(函数外部定义); 程序是由一些程序实体的定义组成,这里的程序实体包括:变量,常量,函数,类,对象以及语句标号等; c++根据程序的结构和标示符的定义位置,为每一个定义了的标示符规定了一个作用域。这个作用域(scope)是指一个标示符在程序文本中的有效范围,即该标示符所标识的程序实体能被访问的程序段;c++的把标示符的作用域分成几类: 1.局部作用域:(在函数定义或复合语句中,从标示符定义点到函数定义或复合语句结束之间的程序段)(局部常量名,局部变量名/对象名,函数形参名) 2.全局作用域: (c++程序的所有源文件内可用)(具有... 阅读全文
posted @ 2012-03-11 15:59
springbarley
阅读(1158)
评论(0)
推荐(2)
摘要:
void main(){ char str1[]="abcdefcdsdfascscsdfcd",str2[]="cd"; //一定要搞清楚循环体的开始状态,和结束状态,来判断边界条件 int i; //++i判断的是当前指针的后一个,结束循环的时候指向的是‘a’本身。而且如果,str第一个是‘a’,无法判断,因为其实的i=0,str1[i++]判断不了i=0的状态;(++i:i=i+1;返回+1后的) for(i = 0; str1[++i] != 'a'; ) ; //i++判断的是当前的指针是否是'a',不过结束循环 阅读全文
posted @ 2012-03-11 12:07
springbarley
阅读(855)
评论(0)
推荐(0)