• 技术文章 >后端开发 >C#.Net教程

    字符串的结束标志是什么?

    烟雨青岚烟雨青岚2020-07-01 11:14:18原创69

    字符串的结束标志是“′\0′”。为了测定字符串的实际长度,C++规定了一个“字符串结束标志”,以字符“′\0′”代表;在程序中往往依靠检测“′\0′”的位置来判定字符串是否结束,而不是根据数组的长度来决定字符串长度。

    字符串的结束标志是′\0′。

    为了测定字符串的实际长度,C++规定了一个“字符串结束标志”,以字符′\0′代表。在上面的数组中,第11个字符为′\0′,就表明字符串的有效字符为其前面的10个字符。也就是说,遇到字符′\0′就表示字符串到此结束,由它前面的字符组成字符串。

    125cdf009f7546e5fee959581cec94c.png

    扩展资料:

    对一个字符串常量,系统会自动在所有字符的后面加一个′\0′作为结束符。例如字符串″I am happy″共有10个字符,但在内存中它共占11个字节,最后一个字节′\0′是由系统自动加上的。

    在程序中往往依靠检测′\0′的位置来判定字符串是否结束,而不是根据数组的长度来决定字符串长度。当然,在定义字符数组时应估计实际字符串长度,保证数组长度始终大于字符串实际长度。如果在一个字符数组中先后存放多个不同长度的字符串,则应使数组长度大于最长的字符串的长度。

    推荐教程:《C语言

    以上就是字符串的结束标志是什么?的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:字符串 结束标志
    上一篇:strcpy函数的作用是什么? 下一篇:一个完整的可运行的C源程序是由什么构成的
    第12期线上培训班

    相关文章推荐

    • c语言中将一个字符串转换到整型数据类型的函数是什么?• c语言函数声明格式是什么?• C语言有几种注释方式

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网