C语言中的结构体是怎么定义的_怎么使用?
结构体的定义
// 定义结构体st
struct st{
int a; // 成员a
int b; // 成员b
};#include <stdio.h>
struct st{
int a;
int b;
};
int main()
{
struct st sst;
// 通过.来访问结构体中的值
sst.a = 10;
sst.b = 20;
printf ("struct content is : %d, %d\n", sst.a, sst.b);
return 0;
}输出结果
struct content is : 10, 20
枚举类型
enum em{
red_color = 0;
green_color,
black_color
};#include <stdio.h>
// 定义枚举类型,没有定义默认从0开始,有值取值,无值默认上一个值加1
enum e_type{
red,
green,
blue
};
int main(int arc, char* argv[])
{
enum e_type et;
et = red;
printf ("the color is %d\n", et);
et = blue;
printf ("the color is %d\n", et);
return 0;
} 相关推荐
专注前端开发 2020-08-16
ericasadun 2020-06-03
cmsmdn 2020-04-19
twater000 2020-04-14
GoatSucker 2020-04-11
xuguiyi00 2020-04-11
GoatSucker 2020-04-10
shenwenjie 2020-03-03
lynjay 2020-02-28
cmsmdn 2020-02-22
sunnyJam 2020-02-18
linmufeng 2020-02-18
tydldd 2020-02-16
sunnyJam 2020-02-14
tangjikede 2020-01-30
KilluaZoldyck 2019-12-28
徐建岗网络管理 2019-12-24
cherayliu 2019-12-15