在C++中for、if...内定义的变量在其之外就失效了~
2016-07-05 15:51
381 查看
举个例子来说吧:
下面这段代码将报错:
if(i>5)
{
int b=3;
}
printf(b is %d\n", b);
下面这段代码才是正确的:
if(i>5)
{
int b=3;
printf(b is %d\n", b);
}
------------------------------------------
欢迎大家加入图像识别技术交流群:271891601,另外,特别欢迎成都从事图像识别工作的朋友交流,我的QQ号2487872782
下面这段代码将报错:
if(i>5)
{
int b=3;
}
printf(b is %d\n", b);
下面这段代码才是正确的:
if(i>5)
{
int b=3;
printf(b is %d\n", b);
}
------------------------------------------
欢迎大家加入图像识别技术交流群:271891601,另外,特别欢迎成都从事图像识别工作的朋友交流,我的QQ号2487872782
相关文章推荐
- c/c++ 管道编程
- Socket通信原理探讨(C++为例)
- C语言中scanf被跳过-求大神解决
- 3DES加解密 C语言
- C++ Scoket的升级版(多态的运用)
- C语言之计算字符串最后一个单词的长度,单词以空格隔开
- C语言位运算
- 2016年,我们为什么要学习C++?
- C语言的短路现象
- C语言自加自减的问题
- C语言的变量
- C++中公有继承、保护继承、私有继承的区别
- C语言的数据
- face alignment读取.pts文件
- c++的输入和输出流
- 2016C语言期末考试 试题以及答案1
- C语言之接收方向键指令让屏幕上的输出能移动
- C语言与面向对象、嵌入式的区别和关系
- 6.3 C语言switch语句
- 6.2 C语言if语句