[C++]关于char*的赋值问题

char *p="ABCDE";
*p='s';//错误

p指向一个const char类型的量,无法更改数组内容。
那么C++教程上一段程序:

void reverse(char *s)
{
     char *p,*q,temp;
     p=s;
     q=s+strlen(s)-1;
     while(p

是不是一段错误的代码?

更多精彩内容请关注微信订阅号“编程语言初学者”,我们会将不同网站发布的博客、推文统一发布于编程语言初学者订阅号。
[C++]关于char*的赋值问题_第1张图片

编程语言初学者

你可能感兴趣的:(C++笔记,C++编程基础)