字符数组的初始化

2023-12-19 05:25:48

字符数组是元素的数据类型为字符类型的数组

putchar是单独输出字符的,字符输出函数

那么如果我们直接将字符输出出来呢?

%s表示的是字符输出,那么我们可以发现为什么第一行后面有两个问号,在前面的学习中,我们知道字符和字符串之间只差\0,那么如果输出的话,他们俩是不可以相等的,第一行str1他是缺少\0,所以说str1他输出的时候存在问题;第二行为什么就能输出正确呢,因为str2他在中括号里面存在6,但是后面只存在三个字符,所以说后面的他只会用0去填充,虽然说abc是三个字符,但是程序在识别的时候,他的后面存在\0,那么他最后输出的就可以是“abc”了

为了验证上述我说的正确,那么我们继续去修改几下代码

文章来源:https://blog.csdn.net/2301_81650162/article/details/135073000
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。