------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
******************** const ********************
const修饰一般变量,可以把变量变成常量
固定不变的量就事常量
把num 修饰成const 变成常量
1> const int num = 10;
2> int const num = 10;
******************** const修饰指针 ********************
1> 指针变量p的指向可以改变,但是指向的内存空间的值不能改变
const int *p = &a; / int const *p = &a;
p = &b;
*p = 1;
2> 指针变量p的指向不可以转变,但是指向的内存空间的值能改变
int * const p = &a;
p = &b;
*p = 1;
3> 指针变量p的指向不可以改变,指向的内存空间的值也不可以改变
const int * const p = &a;
p = &b;
*p = 1;
******************** const修饰指针变量的口诀 ********************
1) 如果 const 出现在了 * 的左侧,指向可变,值不能变
2) 如果 const 出现在了 * 的右侧,指向不可变,值能变
3) 如果 const 出现在了 * 的两侧,指向和值都不能变
*/
#include <stdio.h>
int main(int argc, const char * argv[]) {
// insert code here...
printf("Hello, World!\n");
return 0;
}