C++中,变量定义可以在函数中的任意位置。
比如函数中任意位置出现的For循环中:
for(int i = 0; i< len; i++) {
/*do something;*/
}
变量i就可以在使用到的地方才给定义;
然而在C语言中,变量的定义一定要在函数体的最开始处;
否则在使用到变量的地方才定义,编译的时候会报不认识此变量。
C++中,变量定义可以在函数中的任意位置。
比如函数中任意位置出现的For循环中:
for(int i = 0; i< len; i++) {
/*do something;*/
}
变量i就可以在使用到的地方才给定义;
然而在C语言中,变量的定义一定要在函数体的最开始处;
否则在使用到变量的地方才定义,编译的时候会报不认识此变量。