具体代码如图:
这里结构体里面是元素为20个的字符数组那sizeof(user1.num)的话不就相当于是sizeof(20)了吗?一个字符不是只占一个字节吗?那按道理来说我应该能够输入20个字符,可是我最多只能输入4个字符这是为什么呢?
具体代码如图:
这里结构体里面是元素为20个的字符数组那sizeof(user1.num)的话不就相当于是sizeof(20)了吗?一个字符不是只占一个字节吗?那按道理来说我应该能够输入20个字符,可是我最多只能输入4个字符这是为什么呢?
sizeof(20)就是4啊,20默认是int类型。
这里你直接用user1.num就好了啊,为啥要用sizeof呢???晕啊