山迟ovo 发表于 2022-5-2 19:26:05

C语言结构体类型

这道题请问ACD是怎么错的,解答可以详细点嘛?
https://s1.328888.xyz/2022/05/02/AoZzM.png

风车呼呼呼 发表于 2022-5-2 20:46:46

结构体数组,每个数组元素存的都是一个结构体变量。不带上索引下标怎么访问数组元素(结构体变量),又怎么给结构体成员赋值

山迟ovo 发表于 2022-5-2 21:08:34

风车呼呼呼 发表于 2022-5-2 20:46
结构体数组,每个数组元素存的都是一个结构体变量。不带上索引下标怎么访问数组元素(结构体变量),又怎么 ...

{:10_323:}酸Q酸Q,可以再帮我看一下这个吗?不明白这个共用体为什么内存是8https://s1.328888.xyz/2022/05/02/AEFk7.jpg

风车呼呼呼 发表于 2022-5-2 21:18:06

山迟ovo 发表于 2022-5-2 21:08
酸Q酸Q,可以再帮我看一下这个吗?不明白这个共用体为什么内存是8

共用体的内存要能够存下最大的成员,y数组占2个int型,8字节。
因为内存对齐的关系,有时候可能会比最大成员的尺寸大一些,但基本都是以2的倍数对齐,所以13不可能

山迟ovo 发表于 2022-5-2 21:23:33

风车呼呼呼 发表于 2022-5-2 21:18
共用体的内存要能够存下最大的成员,y数组占2个int型,8字节。
因为内存对齐的关系,有时候可能会比最大 ...

谢谢谢!{:10_303:}终于弄懂了
页: [1]
查看完整版本: C语言结构体类型