struct fish {
int weight;
}fish;
推荐这么写吗?
在C语言中,推荐使用如下方式定义结构体:
struct fish {
int weight;
};
int main() {
struct fish myFish;
myFish.weight = 10;
// 其他操作...
return 0;
}
在上述代码中,我们首先使用struct fish定义了一个结构体类型fish,其中包含了一个整型成员weight。接着,在main函数中,我们创建了一个结构体变量myFish,并通过.运算符对结构体成员进行访问和赋值。
使用这种方式定义结构体可以确保结构体类型与结构体变量的命名不会冲突,也符合C语言的语法规范。