- 博客(13)
- 收藏
- 关注
原创 c/c++的字符数组
虽然用 gets() 时有空格也可以直接输入,但是 gets() 有一个非常大的缺陷,即它不检查预留存储区是否能够容纳实际输入的数据,换句话说,如果输入的字符数目大于数组的长度,gets 无法检测到这个问题,就会发生内存越界。那如果在world后加一个空格呢 是不是就能把world也打印出来呢 答案是不能。空格的作用和回车就相当于一个间隔符,录入之前的数据即hallo。那么在c++中我们也可以使用cin.getline()函数。gets语句将空格作为字符看待 只接受回车命令。我们可以使用gets()函数。
2023-03-10 16:26:24 195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人