字符数组是元素的数据类型为字符类型的数组
putchar是单独输出字符的,字符输出函数
那么如果我们直接将字符输出出来呢?
%s表示的是字符输出,那么我们可以发现为什么第一行后面有两个问号,在前面的学习中,我们知道字符和字符串之间只差\0,那么如果输出的话,他们俩是不可以相等的,第一行str1他是缺少\0,所以说str1他输出的时候存在问题;第二行为什么就能输出正确呢,因为str2他在中括号里面存在6,但是后面只存在三个字符,所以说后面的他只会用0去填充,虽然说abc是三个字符,但是程序在识别的时候,他的后面存在\0,那么他最后输出的就可以是“abc”了
为了验证上述我说的正确,那么我们继续去修改几下代码