您的位置:首页 > 编程语言 > C语言/C++

C语言中 常用语法小结

2013-06-10 23:32 176 查看
1、C语言中 结构体 的初始化

typedef struct _TEST_T {

int i;

char c[10];

} TEST_T;

TEST_T gst = {1, “12345”}; //可以初始化,设置i为1,s为一个字符串.
TEST_T gst = {1}; //初始化个数少于实际个数时,只初始化前面的成员。
TEST_Tgst = {.c=“12345”}; //有选择的初始化成员。

2、结构体数组 初始化
typedef struct _TEST_T {

int i;

char c[10];

} TEST_T;

可以用多个大括号括起来:
TEST_T gst[10] = {{},{},{},{}}
也可以初始化其中的一个元素:
TEST_T gst[10] = {[2]={}, [3]={}}
也可以使用复合字面量:
TEST_T gst[10] = {[2].i=0, [3].i={}}

3、C语言的枚举类型实质就是 整型变量

定义枚举类型
enum YOURENUMTYPE
{
ID1,//如果不额外指定则 第一个标识等于整数0,后续依次加1
ID2,
ID3=7,
....
IDn//最后一个标识符后面没有逗号
};//注意一定要加上这个分号
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: