时常要回头看C语言的32个关键字吧
2013-03-27 09:57
127 查看
以下是本人的一些分享,我热爱编程,希望能多交编程的爱好者,如果你也是其中一名,那么请加好友,大家关注一下,下面的文章是自己觉得一些有用的东西,留下来给自己当笔记,当然也希望能帮助到你,首先感谢你的阅读~!
所谓关键,也就是至关重要的意思。
一个事件的关键人物,关键环节,也就是说这个人,这个环节在这个事件中起着举轻若重的地位。常 常会被人忽视。
相信很多人都开始陷入了C语言的研究中了,今天我重新提一下关键字,目的就是把他们拉回来。
一个新技术,一门新语言,都是由人规定的,定好了规则,然后大家遵循这个规则去使用,去交流, 而编程语言就是我们与机器的交流方式。因此我们应该时常要回头看看这个规则。无规则不成方圆。
废话就不多说了,下面让我们一起来回顾一下C语言的32个关键字吧。
C语言关键字就是说已经被C语言用来定义规则了,不能用作他处。例如关键字不能用作变量名,函数 名等等。
下面我们再根据关键字的作用,将关键字分为数据类型关键字,和流程控制关键字两大类。
一、数据类型关键字
1、五个基本数据类型关键字
void:无类型数据,可以用作声明函数无返回值,声明无类型指针,显示丢弃运算结果
char:字符型类型数据
int: 整形数据
float:单精度浮点型数据
double:双精度浮点型数据
2、四个类型修饰关键字
short:修饰int,短整型数据
long:修饰int,长整型数据
signed:修饰整型数据,有符号整型数据类型
unsigned:修饰整型数据,无符号整型数据类型
3、五个复杂类型关键字
struct:结构体声明
union:共用体声明
enum:枚举声明
typedef:声明类型别名
sizeof:得到特定类型或特定类型变量的大小
4、六个存储级别关键字
auto:制定为自动变量,由编译器自动分配与释放
static:指定为静态变量
register:指定为寄存器变量
extern:指定对应变量为外部变量
const:指定不可修改
volatile:指定使用该变量时,每次都要从新获取该变量的值
二、流程控制关键字
1、四个跳转结构关键字
return:用在函数体中,返回特定值
continue:结束当前循环,开始下一轮循环
break:跳出当前循环或与switch一起使用
goto:无条件跳转
2、五个分支结构关键字
if:条件语句
else:条件语句否定分支,与if连用
switch:开关语句,用在多重分支语句中
case:开关语句中的分支标记,与switch连用
default:开关语句中的其他分支
3、三个循环语句关键字
for:for循环结构
do:与while连用,构成do... while();
while:while循环结构,可写成do...while;while...do;
大功告成,32个关键字基本就是这些,想入C的门,有个人教你怎么用这32个关键字就够了。什么? 如果想深入点?还是从32个关键字开始,哈哈!!!
我们在通过不间断地学习,才能获取真正的知识,从来不满足现在所拥有的知识,不断进取是根本,在编程的世界里也是这样,我喜欢获得新的知识,为获得新的知识兴奋,希望你也是一样,学无止境!!!
(责任编辑:广州达内 )
所谓关键,也就是至关重要的意思。
一个事件的关键人物,关键环节,也就是说这个人,这个环节在这个事件中起着举轻若重的地位。常 常会被人忽视。
相信很多人都开始陷入了C语言的研究中了,今天我重新提一下关键字,目的就是把他们拉回来。
一个新技术,一门新语言,都是由人规定的,定好了规则,然后大家遵循这个规则去使用,去交流, 而编程语言就是我们与机器的交流方式。因此我们应该时常要回头看看这个规则。无规则不成方圆。
废话就不多说了,下面让我们一起来回顾一下C语言的32个关键字吧。
C语言关键字就是说已经被C语言用来定义规则了,不能用作他处。例如关键字不能用作变量名,函数 名等等。
下面我们再根据关键字的作用,将关键字分为数据类型关键字,和流程控制关键字两大类。
一、数据类型关键字
1、五个基本数据类型关键字
void:无类型数据,可以用作声明函数无返回值,声明无类型指针,显示丢弃运算结果
char:字符型类型数据
int: 整形数据
float:单精度浮点型数据
double:双精度浮点型数据
2、四个类型修饰关键字
short:修饰int,短整型数据
long:修饰int,长整型数据
signed:修饰整型数据,有符号整型数据类型
unsigned:修饰整型数据,无符号整型数据类型
3、五个复杂类型关键字
struct:结构体声明
union:共用体声明
enum:枚举声明
typedef:声明类型别名
sizeof:得到特定类型或特定类型变量的大小
4、六个存储级别关键字
auto:制定为自动变量,由编译器自动分配与释放
static:指定为静态变量
register:指定为寄存器变量
extern:指定对应变量为外部变量
const:指定不可修改
volatile:指定使用该变量时,每次都要从新获取该变量的值
二、流程控制关键字
1、四个跳转结构关键字
return:用在函数体中,返回特定值
continue:结束当前循环,开始下一轮循环
break:跳出当前循环或与switch一起使用
goto:无条件跳转
2、五个分支结构关键字
if:条件语句
else:条件语句否定分支,与if连用
switch:开关语句,用在多重分支语句中
case:开关语句中的分支标记,与switch连用
default:开关语句中的其他分支
3、三个循环语句关键字
for:for循环结构
do:与while连用,构成do... while();
while:while循环结构,可写成do...while;while...do;
大功告成,32个关键字基本就是这些,想入C的门,有个人教你怎么用这32个关键字就够了。什么? 如果想深入点?还是从32个关键字开始,哈哈!!!
我们在通过不间断地学习,才能获取真正的知识,从来不满足现在所拥有的知识,不断进取是根本,在编程的世界里也是这样,我喜欢获得新的知识,为获得新的知识兴奋,希望你也是一样,学无止境!!!
(责任编辑:广州达内 )