pragma mark - 关键字
/**
1.关键字 都是小写
2.有特殊的颜色
3.C语言一共有32个关键字
#
#
#
#
<数据类型 关键字>
[
1.基本数据类型(5个)
void : 声明函数 无返回值 或 无参数, 声明无类型
char : 字符型类型数据, 属性整形数据的一种
int : 整型数据, 通常为编译器指定的机器字
float : 单精度浮点型数据, 属性浮点数据的一种
double : 双精度浮点型数据, 数据浮点数据
2.类型修饰 关键字(4个)
short : 修饰int, 短整型数据,可省略被修饰的
long : 修饰int, 长整型数据,可省略被修饰的
signed : 修饰整型数据, 有符号数据类型
unsigned: 修饰整型数据, 无符号数据类型
3.复杂类型 关键字(5个)
struct : 结构体 声明
union : 共用体 声明
enum : 枚举 声明
typedef : 声明类型别名
sizepf : 得到特定类型 或 特定类型变量的大小
4.存储级别关键字(6个)
auto : 指定为自动变量,由编译器自动分配
static : 指定为静态变量,分配在静态变量区
register: 指定为寄存器变量,建议编译器将通过寄存器而不是堆栈传递数据
extern : 指定对应变量为外部变量,即标示变函数时在其它模块中寻找其定义
const : 与volatile合称"cv特性",指定变量不改变
volatile: 与const合称"cv特性",指定变量的内存中取得该变量的值
]
<数据类型 关键字>
[
1.跳转结构(4个)
return : 用户函数体中, 返回特定值(或者是)
continue: 结束当前循环, 开始下一轮循环
break : 跳出当前循环或 switch结构
goto : 无条件跳转语句
2.分支结构(5个)
if : 条件语句,后面不需要放分号
else : 条件语句 否定分支(与if连用)
switch : 开关语句(多重分支语句)
case : 开关语句中的分支标记
default : 开关语句中的"其它"分支,可选
3.循环结构(3个)
for : for循环结构,for(1;2;3)4;的执行顺序为程序中,表达式1只计算一次,表达式2和表达式 执行页可以能一次都不执行
do : do循环结构, do 1 while(2);的执行顺序
while : while循环结构, while(1)2;的执行顺序
表达式为真,则继续循环, 为假则跳出循环
]
*/
#include <stdio.h>
int main() {
// insert code here...
printf("Hello, World!\n");
return 0;
}