char s1[] = "hello"; //s1是const的,不允许做左值。 printf("%c\n", *++s1);//这儿重新定义一个变量就可以了。char *a = s1; ++a; void printelement(char str[]) { printf("%c\n", *++str); //这是传值的,相当于复制了一个新的变量,没有了const的限制 }
69,377
社区成员
243,076
社区内容
加载中
试试用AI创作助手写篇文章吧