66问答网
所有问题
请问C语言字符串什么情况下需要手动加上'\0'结束符?
如题所述
举报该问题
推荐答案 2017-07-10
调用strcpy函数的时候,也是一个一个字符的复制'\0' 也复制过去了
strcat 其实就是先找到参数一的最后字符,再把参数二的字符一个一个复制过去
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/nnxUxvUnspssixx2s9i.html
相似回答
C语言
当
字符串
长度改变后,
需要手动
设置'\0'符号?
答:
字符串
都是以\0结尾的,\0是
结束符
。像char s[]="Hello"其实是6个字节,结尾自动加\0,这样像printf之类的才能识别。连接字符用的是strcat函数,是自动加上\0的。如果一定
要手动
改,则需要自己加\0。
c语言
中
字符串
,为
什么
最后要加个‘\
0
' ?
答:
\0'在
c语言
中代表着
字符串
的结束 在你不输入'\0'的时候 字符串不知道已经读完了 还有继续向后读 读一个字节长度是?两个字节长度 就是烫 这是ascii值决定的 汉子是两个字节就不多说了 '\0'的ascii值为(0x)00有时候如果未定义可能会出现一堆烫知道出现默认的00(也就是'\0')才会...
C语言
中在
字符串
的结尾
加0
还是'\0'?有区别吗?
答:
有区别,在C中'\0'为转义字符,为
字符串结束
标志。在我们输入字符串时,其实当输入结束时,编译器会自动加上'\0'。
C语言
中
字符串
为
什么
要有`\0`呢?`\0`在字符串中的作用是什么啊?
答:
‘\0`在
字符串
中标志着结尾 用来判断这个字符串已经结束 如果不添加'\0',系统就在内存中一直向后读,直到读到'\0'为止(这个情况就造成错误)一个语句结束了,就用
分号;
表示结束啊
请问C语言
中,
什么
时候用'\
0
'什么时候用'\n'
答:
'\0'——
字符串零
,详细点说就是字符串在字符数据之后加入一个null字符,表示字符串结束,一般不
需要手动
添加。详细的可以看下面一段文字:
字符串结束符
C语言
对字符串做了最奇怪的事:在每个字符串的末端加上了一个零。字符串末端的零有几种名字。下面列出了一些:Null零 二进制零 字符串结束符 A...
c语言字符串结束
时
什么
时候用'\0’,什么时候用"\0",什么时候用
0?
答:
应该是'\0' ,"\0"是
字符串
,理解时可以这样理解,反正“\0”是的字符串,把“\0”当做“a”这个字符串,系统在把字符串的值给数组时,实际上自动在字符串最后面加了“\0”,来判断字符串是否结束,比如说b[ ] = "a",则数组b中有两个元素,即b[ ] = { " a\0 " } 本题中p[ j...
大家正在搜
模板字符串什么情况下使用
有判断条件的情况下怎么拼接字符串
c语言怎么定义字符串
c语言字符串转数字
字符串c语言
c语言字符串复制
c语言字符串替换
c语言字符串数组
c语言字符串输入
相关问题
C语言中,用gets()函数接收字符串,会在最后自动加上字符...
C语言中,用gets()函数接收字符串,会在最后自动加上字符...
C语言编程,字符串的循环语句中,什么时候需要加字符串结束符号...
C语言 当字符串长度改变后,需要手动设置'\0'符号?
请问C语言中,什么时候用'\0'什么时候用'\n'
c语言中算字符串的长度的时候,什么时候将\0加上什么时候不加...
字符串结束符什麽时候一定要手动添加 c语言
C语言是怎么存储字符串的?末尾的\0需要自己手动输入吗?