请找出下面代码存在的问题。
#include<stdio.h>
int main(void)
t
char *ptr = "WELCOME";
*ptr = 'T';
printf(″\n[%s]\n″,ptr);
return 0;
}
请找出代码存在的问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
伍六七0804 2022-10-28 16:33关注char *ptr = "WELCOME";
这里定义了ptr指向了一个字符常量。后面不能给里面赋值了。所在这个操作是不允许的 *ptr = 'T';本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 3无用