在函数外存取局部变量的一个比喻
2014-02-18 17:44
169 查看
在StackOverflow上一这样一个关于C/C++的问题,问问题的人给了一个代码如下:
真是可爱的C/C++。
转自:http://blogread.cn/it/article/4192?f=wb
#include using namespace std; void a() { volatile int array[10]; for (int i = 0; i < 10; i++) array[i] = i; } void b() { int array[10]; for (int i = 0; i < 10; i++) cout << array[i]; } int main() { a(); b(); }
真是可爱的C/C++。
转自:http://blogread.cn/it/article/4192?f=wb
相关文章推荐
- [转]在函数外存取局部变量的一个比喻
- 在函数外存取局部变量的一个比喻
- C/C++:在函数外存取局部变量的一个比喻
- 在函数外存取局部变量的一个比喻
- 在函数外存取局部变量的一个比喻
- 并行调用一个函数时,局部变量无需加锁保护
- 任何一个函数中都有预定义的局部变量__func__
- 多线程都调用一个函数,在这个函数中的一个局部变量什么情况会被修改
- 关于C/C++: 在函数外存取局部变量问题( 精辟 )
- 编写一个strlen函数(不用全局变量或局部变量)
- 写一个返回字符串长度的函数,函数里面不用局部变量,不能调用系统函数strlen
- 【转载】为什么每个C程序都需要一个叫做main的函数
- 写一个服务的主函数
- 【算法】一个比系统自带的sqrt函数快四倍的sqrt
- [函数]function CheckUrl(url: string): Boolean; //检查一个URL是否有效函数
- 改写一个截屏函数,可指定保存目录,存为JPG格式图片
- 写一个函数替代strrev()--实现字符串翻转
- 一个获取毫秒的函数
- 设计一个基类,从基类派生圆,从圆派生圆柱,设计成员函数输出它们的面积和体积
- 一个关于模板字符串的使用技巧,以及 String.raw() 函数