初始化字符串
有两种类型常量指针char p [] =“quest”
指向常量char * p =“quest”
的指针我在一本书中读过,我们无法改变指针指向的值,指向常量的指针因此* p ='M'应无效。 但是下面的代码编译了。为什么?
#include <stdio.h>
int main(void) {
#include<stdio.h>
int main()
{
char *p="quest";
*p='M';
getchar();
return 0;
}
指向计划的链接 - http://ideone.com/YsJ1t9