警惕C语言中自由的代价
2013-10-31 23:12
183 查看
今天在书中看到下面这段代码,运行了一下,虽然提示警告,但是还是可以运行的。
直接修改了常量n的值,在某些程序中,如果一不留神,可能会造成巨大的遭难。
所以在用C写代码的时候,我觉得要谨慎的使用,很多编译器无法查到的错误需要程序员自己去发现出来。
C语言优也指针,缺也指针。
直接修改了常量n的值,在某些程序中,如果一不留神,可能会造成巨大的遭难。
所以在用C写代码的时候,我觉得要谨慎的使用,很多编译器无法查到的错误需要程序员自己去发现出来。
C语言优也指针,缺也指针。
# include <stdio.h> int main (void) { const int **pp2; int *p1; const int n = 13; pp2 = &p1; *pp2 = &n; *p1 = 10; printf("%d", n); system("pause"); return 0 ; }
相关文章推荐
- 推荐五星级C语言学习网站
- c++虚函数
- c++ 虚函数
- C++第二坑:命名空间没有指定的错误
- 【C语言】宏定义的一些所见所闻和心得
- [转]C/C++浮点数在内存中的存储方式
- C语言内存分配策略
- C语言for循环
- 十六、Win32 DLL的编写方法
- C++中关于文字编码的问题
- 孙鑫VC++深入详解之第一个简单win32窗体程序
- C语言while和do...while
- C语言获取系统当前时间
- [C++_Windows]Git for windows环境搭建
- Sizeof与Strlen的区别与联系
- C语言字符串反转函数
- c语言的面试题
- C++出现debug assertion failed
- 新浪面试题:只允许使用++操作符实现加减乘除运算(c语言版)
- C++线性方程求解