分类：电脑/网络-程序设计
问题：C语言中指针问题？inty;constint*p=&y;为什么指 
int y; const int *p=&y; 为什么指向常的指针可以 赋予变量地址?
回答：你要搞清楚常量指针和指针常量的区别。。
常量指针－－指向字符串常量，所指向的字符串内容不能变，但是指向的地址可以变化
指针常量－－指针本身是常量，指向的地址不可以变化,但是指向的地址所对应的内容可以变化
所以这里const int *p是常量指针，对指针的地址进行改变是允许的  而指针所指的内容是不能变化的  而申明了一个变量  他只是把地址给了指针
希望能给你帮助。