摘要: 先看一段C的代码(注意,如果在vs中编译此代码,需要将后缀名设置为.c而不是.cpp,因为后缀名为c的话vs才会使用C的编译器)#include<stdio.h>intmain(intargc,constchar*argv[]){//在C语言中const修饰的是一个只读变量,并不是一个常量constintnum=99;//这一句会编译报错。因为ANSIC规定数组定义时维度必须是常量,只读变量也是不可以的//intarr[num];int*p=&num;//因为num的只读仅仅是编译的限制,所以可以通过指针的方式改变其值*p=123;//输出123,说明num被改变了prin 阅读全文
posted @ 2010-09-23 15:40 再快一点 阅读(974) 评论(0) 推荐(1) 编辑