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语言的枚举类型实质就是 整型变量
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//最后一个标识符后面没有逗号 };//注意一定要加上这个分号
相关文章推荐
- markdown常用语法小结
- 【转】mssql常用语法小结
- jquery 注意事项与常用语法小结
- 常用的CSS缩写语法小结可帮助你减少CSS文件大小
- C语言常用语法提要
- jquery 注意事项与常用语法小结
- pandas常用语法小结
- c语言常用语法2
- jquery 注意事项与常用语法小结
- jquery 注意事项与常用语法小结,学习jquery的朋友最好收藏下。
- Oracle 与 SqlServer 常用语法比较小结
- C语言字符串几个常用函数小结
- C语言部分常用函数和语法
- ios笔记--OC常用语法归纳小结
- [转]C语言语法小结
- c语言常用语法1
- 黑马程序员——C语言之指针常用方法小结
- C语言字符串几个常用函数小结
- 常用的CSS缩写语法一些方法小结
- linux查看硬件常用命令小结(图文)