c语言请爱我
2021-09-06 11:43
采纳率: 84.6%
浏览 31

c语言字符串数组问题

ch s[20]="I am a superman"; s[1]=? s[15]=? s[20]=? 我知道是s[1]是空格。 s[20]是字符串结束标志,它和n后面的空白是一个意思吗?

  • 收藏

2条回答 默认 最新

  • baidu_30233079 2021-09-06 11:54
    已采纳

    字符串长度为15,数组下标是0开始,所以s[15]是'\0'也就是字符串结束标识,其实就是0x00。s[1]是空格‘ ’其ASCII值是0x20。s[16]到s[19]是不确定值,无意义
    s[0]是I,s[14]是n

    已采纳该答案
    1 打赏 评论
  • qfl_sdu 2021-09-06 11:49

    s[20]这个数组的最后一个是s[19],是0或者'\0',是字符串的结束符。
    n后面的就是这个结束符

    打赏 评论

相关推荐 更多相似问题