猿问
在c++的for循环中定义变量的使用范围,在其他情况下,定义变量的使用范围。
for(int i;i<m;i++)IDE认为变量仅在循环内使用,是这样吗?同求变量使用范围的一般性原则。
千巷猫影
浏览 750
回答 2
2回答
天涯尽头无女友
C++的每个变量都是有块级作用域。所谓的块级作用域,就是变量在定义它的“{}”里面都是起作用的,举个例子:if(int a = 4 > 2)// 第一层{while (int b = 10)//第二层{b--;for(int c=0;c<=3;c++)//第三层{int d = 123;}}}变量a在第一层,第二次,第三层里面都有效。变量b在第二次,第三层里面都有效。变量c,d在第三层里面都有效。
0
0
0
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
我要回答