分享到:
发表于 2008-12-18 09:18:39 楼主 | |
//VC下面编译 #include int main(int argc,char **argv) { const int i1 = 40; int *pi; pi =&i1 printf("%dn",*pi); printf("%dn",i1); *pi=30; printf("%dn",*pi); printf("%dn",i1);//那么是不是说们可以改变常量i1的值 return 0; }输出: 40 40 30 30 |
|
楼主热贴 |
发表于 2008-12-18 09:18:39 1楼 | |
VC 8里面编译不能通过的. VC 6对标准支持很差. C语言里面说,对const变量的修改,结果是未定义的. |
|
针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员 、 查看帮助 或 给我提意见