码迷,mamicode.com
首页 > 编程语言 > 详细

C语言的那些关键字

时间:2016-06-11 14:26:49      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:

C语言有一堆关键字,一共n个,就在下面:

1.类型关键字

系统内置类型:long short int char float double void

long:32位整数,默认为有符号,下同

short:16位整数

int:根据机器而定是32位还是16位整数,现在的一般都是32(常用)

char:8位字符(常用)

float:32位小数(单精度)

double:64位小数(双精度)(常用)

void:无(变量只能用于void*,函数返回类型可以用void)(常用)

自定义类型:struct union enum typedef

struct:结构体(常用)

union:共用体

enum:枚举类型

typedef:自定义类型名

类型修饰符:auto extern static register const signed unsigned volatile

auto:自动变量(用于函数内,可加可不加)

extern:外部变量(多文件编程时候用到)

static:函数内静态变量(函数执行完毕不被释放)

register:寄存器变量

const:常量(常用)

signed:有符号,用于long short int char,可加可不加

unsigned:无符号,用于同上(常用)

2.语句关键字

if else switch case default goto while for do break continue return

if和else组成条件判断语句,if(表达式)语句else 语句。表达式为真执行第一个,否则第二个

switch case default组成switch语句。不经常用,不解释了。

goto十分不常用,十分不建议用!所以不解释

while(条件)语句 条件为真的时候执行语句,语句执行完成再次判断 否则跳过执行while下一条语句

for(表达式1;表达式2;表达式3)语句 整个for循环开始执行表达式1,每次像while一样判断表达式2,为真执行语句,然后执行表达式3,否则跳过

do和while组成循环,do 语句 while(条件);先执行语句,然后判断条件,为真再次执行判断,为假继续执行下一条语句

break表示跳出循环体或者一个switch语句,continue表示跳过三种循环的语句部分。

return一般在函数末尾,void函数中只能直接加分号,其它加返回的值。执行return语句时函数立即返回。

3.运算符 sizeof

用法:sizeof(东西),东西可以是数组名(得到数组总字节大小),变量名,类型名,函数名等等。返回size_t,单位是字节。

C语言的那些关键字

标签:

原文地址:http://www.cnblogs.com/oier/p/5575209.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!