摘要:
int b; const int *a=&b; int const * a=&b; int * const a =&b; const int *const a=&b; 前两种都是一样的效果,都表示指针指向常量,*a=10这样做是不可的,因为指向的是一个常量,但是我们有两种方式改变*a的值 (1)b= 阅读全文
摘要:
阅读全文
摘要:
1:在c中,const不是常量,他只能说是一个不能改变的变量(注意是变量),而且数组的下标必须是常量,不能是变量。c编译器不能把const看成看成一个编译期间的常量,因为他在内存中有分配,c编译器不知道他在编译期间的值。 2:在c中,const int a;是可以的,因为这只是声明一个变量,告诉编译 阅读全文
摘要:
分段连续 阅读全文