struct、union、enum和typedef分析 struct空结构体大小,依据编译器的不同而不同,gcc中为0,且不同的结构体变量地址相同;而在g++中为1,不同的结构体变量地址也不同。没有谁对谁错,现代编译器中认为空结构体大小为1较为合理。柔性数组即数组大小待定的数组。规则:结构中最后一个元素允许是未知大小的数组;结构中的柔... 2023-06-13 structunionC语言enumtypedef文章软件开发程序设计
C语言中的enum(枚举)用法 最近在写数据结构的广义表时候用到了这个概念,在学习C语言的时候没有太注意们这里学一下。我在网上结合了很多资料,这里自己总结一下。首先说,JAVA和C++中都有枚举类型。如果一个变量你需要几种可能存在的值,那么就可以被定义成为枚举类型。之所以叫枚举就是说将变量或者叫对... 2023-06-13 C语言enum程序文章基础课C语言基础