#include <stdio.h>
//常量指针和指针常量的使用
int main(char argc,char* argv[])
{
int a = 10;
int b = 20;
int c = 30;
const int* pt1 = &a; //常量指针
pt1 = &b;
printf("%d\n",*pt1);
int* const pt2 = &c; //指针常量
*pt2 = 40;
printf("pt2 = %d\n",*pt2);
printf("c = %d\n",c);
return 0;
}
unsigned int addr = (unsigned int)&("abc");
printf("%d\n",addr);
printf("%s\n",((int*)(addr))) ;
printf("%s\n",((int*)&("abcd"))) ;