[习题6]记忆C语言语法
2018-09-03 本文已影响1人
AkuRinbu
使用教材
《“笨办法” 学C语言(Learn C The Hard Way)》
https://www.jianshu.com/p/b0631208a794
switch
switch (OPERAND) {
case CONSTANT:
CODE;
break;
default:
CODE;
}
for
for(INIT; TEST; POST) {
CODE;
}
enum
- //enum 会创建一组整型常量
enum{ CONST1, CONST2, CONST3 } NAME;
typedef
- // typedef 用来定义新类型
typedef DEFINITION IDENTIFIER;
typedef unsigned char byte;
// DEFINITION unsigned char
// IDENTIFIER byte
struct
- // struct 是由多种数据类型打包在一起形成的一个概念
struct NAME {
ELEMENTS;
} [VARIABLE_NAME];
// [VARIABLE_NAME] 是可选的
typedef+struct
typedef struct [STRUCT_NAME] {
ELEMENTS;
} IDENTIFIER;
union
- //union 会创建类似struct的东西,不过其中的元素会在内存中重叠
union NAME {
ELEMENTS;
} [VARIABLE_NAME];