今天开始在CSDN上写技术Blog了。
晚上在使用Turbo C 2.0和DEV-C++ 5两种C编译工具来测试C语言。
测试目的如下:
const int *a = xxxx;
int *const a =xxxx;
const int *a定义中const修饰的是(int *a),说明a指向的是一个int型常量,不能改为其它类型(a没有什么限制啊)。
int *const a定义中const修饰的是(a)这个int型的指针,说明a是常量指针,也就是说a的地址不能被改变(已经验证),但是它所指向的数值可以被改变。
测试代码如下:
main()
{
int a = 5;
int q;
const int *b=&a;
const int *c=&a;
b = &q;
printf("cccccccccccccccccccccc %d/n/n",a);
system("pause");
}
具体细节明天再写吧,晚上太困了...