c语言:对于一个变量n,const用法和指针的比较


程序:

#include<stdio.h>

int main()

{

  const int n=10;

  int *p=(int *)&n;

  *p=20;

   printf("%d\n",n);

  return 0;

}

//n仍然是一个变量,只是具有常属性,利用指针取n的地址,可改变n的值

结果:

20

 

 

 

             Press any key to continue


你可能感兴趣的:(c语言:对于一个变量n,const用法和指针的比较)