C语言结构体变量的直接定义
在 C 语言中,可以直接定义结构体类型变量,而无需事先声明结构体类型名。
struct {
int num;
char name[20];
int score;
} st, stmax, stmin;
上述代码定义了一个匿名的结构体类型,并同时创建了三个结构体变量 st
,stmax
和 stmin
。
尽管这种方法在语法上是允许的,但在实际编程中,更推荐先定义结构体类型,然后再创建变量。这样可以提高代码的可读性和可维护性,尤其是在需要多次使用相同结构体类型的情况下。
1.13MB
文件大小:
评论区