- 博客(4)
- 收藏
- 关注
原创 学习杂记--字符串
3.如果定义时,没有给'\0'留一个字节,比如5个字符,只分配了5个字节的空间,内存中就没有'\0'了。当对该地址操作时,就找不到'\0'作为字符串的结束标志,则会导致程序得不到自己想要的结果,如下图所示。scanf并不会把 “空格”当做有效字符(还包括\t和回车\n),而是直接停止输入,所以不能得到想要的输出结果。2.定义字符串,如果带元素个数的话,记得多预留一个字节内存给'\0' :如上图的第3行和第4行。1.'\0'在屏幕上打印不会显示。以下代码会出现什么问题?为什么会有这样的现象?
2025-03-19 23:01:32
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人