申祷无
2016-05-14 05:20
采纳率: 50%
浏览 2.8k

为什么用 char *s = "test" 定义的 C语言字符串不能使用下标?

char *s = "test";
s[1] = 'E';

用 char s[] = "test" 就能使用下标了,这两种是不一样的吗?

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

10条回答 默认 最新

相关推荐 更多相似问题