读书人

C++ for循环第一个表达式写在for()前

发布时间: 2013-04-26 16:27:53 作者: rapoo

C++ for循环,第一个表达式写在for()前面和里面的区别?
rt
谢谢!!!!!! for
[解决办法]
如果说跟空间有关系 倒是有这么一说
就是外部变量的声明与定义。
变量声明用于说明变量的属性(主要是变量的类型),而变量定义除此之外还将引起存储器的分配。
eg:将下面两条语句放在所以函数外部,这两条语句将定义变量sp和val,并为之分配存储单元,同时还可以作为该源文件其余部分的声明。
int sp;
double val[MAXVAL];
而下面的两条则只是声明,并不分配空间。
extern int sp;
extern double val[];
另外,外部变量的定义中必须指定数组长度,但extern声明则不一定。外部变量的初始化智能出现在定义中。

读书人网 >C++

热点推荐