C语言中的关键字各代表什么意思

作者&投稿:雕砍 (若有异议请与网页底部的电邮联系)
c语言里的语句和关键字都是什么意思?~

语句有语法、语义和语用三个要素
如:if
(x>0)
printf("x>0");
当x大于0,则输出字符串"x>0"
其中的if
就是关键字,标识这条语句的含义

[code]auto
:声明自动变量
一般不使用
double
:声明双精度变量或函数
int:
声明整型变量或函数
struct:声明结构体变量或函数
break:跳出当前循环
else
:条件语句否定分支(与
if
连用)
long
:声明长整型变量或函数
switch
:用于开关语句
case:开关语句分支
enum
:声明枚举类型
register:声明积存器变量
typedef:用以给数据类型取别名(当然还有其他作用)
char
:声明字符型变量或函数
extern:声明变量是在其他文件正声明(也可以看做是引用变量)
return
:子程序返回语句(可以带参数,也看不带参数)
union:声明联合数据类型
const
:声明只读变量
float:声明浮点型变量或函数
short
:声明短整型变量或函数
unsigned:声明无符号类型变量或函数
continue:结束当前循环,开始下一轮循环
for:一种循环语句(可意会不可言传)
signed:生命有符号类型变量或函数
void
:声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)
default:开关语句中的“其他”分支
goto:无条件跳转语句
sizeof:计算数据类型长度
volatile:说明变量在程序执行中可被隐含地改变
do
:循环语句的循环体
while
:循环语句的循环条件
static
:声明静态变量
if:条件语句
[/code]
C语言的运算符主要用于构成表达式,同一个符号在不同的表达式中,其作用并不一致。下面按计算的优先顺序,分别说明不同作用的表达式。需要特别指出,在C语言标准中,并没有结合性的说法。
相同优先级运算符,从左至右依次运算。注意后缀运算优先级高于前缀。因此++i++应解释为++(i++)。
而与或非的运算优先级都不一样,因此a
&&
b
||
b
&&
c解释为(a
&&
b)
||
(b
&&
c)
合理使用优先级可以极大简化表达式。

C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。

一、关于数据类型的关键字(12个)

 char :声明字符型变量或函数

double :声明双精度变量或函数

 enum :声明枚举类型

 float:声明浮点型变量或函数

 int:声明整型变量或函数

 long :声明长整型变量或函数

 short :声明短整型变量或函数

signed:声明有符号类型变量或函数

struct:声明结构体变量或函数

union:声明共用体(联合)数据类型

unsigned:声明无符号类型变量或函数

void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)

二、关于控制语句的关键字

1、循环语句

 for:一种循环语句(可意会不可言传)

 do :循环语句的循环体

 while :循环语句的循环条件

 break:跳出当前循环

 continue:结束当前循环,开始下一轮循环

2、条件语句

if: 条件语句

else :条件语句否定分支(与 if 连用)

goto:无条件跳转语句

3、开关语句

switch :用于开关语句

case:开关语句分支

default:开关语句中的“其他”分支

4、返回语句

return :子程序返回语句(可以带参数,也看不带参数)

三、关于存储类型的关键字

auto :声明自动变量 一般不使用

extern:声明变量是在其他文件正声明(也可以看做是引用变量)

register:声明积存器变量

static :声明静态变量

扩展资料

1、enum类型可以增加可读性,可移植性;在enum中定义的每个对象,默认都是从0开始,当然也可以自定义。

2、如果不使用union,需要分别定义int、float、cahr,需要占用12字节的内存空间,当使用union时,只需要占用4字节即可。



虽然关键字表中没有找到main
但是程序开始时候会以main 为入口,所以是不能定义的
C语言中的关键字
auto :声明自动变量 一般不使用
double :声明双精度变量或函数
int: 声明整型变量或函数
struct:声明结构体变量或函数
break:跳出当前循环
else :条件语句否定分支(与 if 连用)
long :声明长整型变量或函数
switch :用于开关语句
case:开关语句分支
enum :声明枚举类型
register:声明积存器变量
typedef:用以给数据类型取别名(当然还有其他作用)
char :声明字符型变量或函数
extern:声明变量是在其他文件正声明(也可以看做是引用变量)
return :子程序返回语句(可以带参数,也看不带参数)
union:声明联合数据类型
const :声明只读变量
float:声明浮点型变量或函数
short :声明短整型变量或函数
unsigned:声明无符号类型变量或函数
continue:结束当前循环,开始下一轮循环
for:一种循环语句(可意会不可言传)
signed:生命有符号类型变量或函数
void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)
default:开关语句中的“其他”分支
goto:无条件跳转语句
sizeof:计算数据类型长度
volatile:说明变量在程序执行中可被隐含地改变
do :循环语句的循环体
while :循环语句的循环条件
static :声明静态变量。

虽然关键字表中没有找到main
但是程序开始时候会以main 为入口,所以是不能定义的
C语言中的关键字
auto :声明自动变量 一般不使用
double :声明双精度变量或函数
int: 声明整型变量或函数
struct:声明结构体变量或函数
break:跳出当前循环
else :条件语句否定分支(与 if 连用)
long :声明长整型变量或函数
switch :用于开关语句
case:开关语句分支
enum :声明枚举类型
register:声明积存器变量
typedef:用以给数据类型取别名(当然还有其他作用)
char :声明字符型变量或函数
extern:声明变量是在其他文件正声明(也可以看做是引用变量)
return :子程序返回语句(可以带参数,也看不带参数)
union:声明联合数据类型
const :声明只读变量
float:声明浮点型变量或函数
short :声明短整型变量或函数
unsigned:声明无符号类型变量或函数
continue:结束当前循环,开始下一轮循环
for:一种循环语句(可意会不可言传)
signed:生命有符号类型变量或函数
void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)
default:开关语句中的“其他”分支
goto:无条件跳转语句
sizeof:计算数据类型长度
volatile:说明变量在程序执行中可被隐含地改变
do :循环语句的循环体
while :循环语句的循环条件
static :声明静态变量
if:条件语句

这些都是常用的关键字,希望对你学习有所帮助。

刚刚开始学不用记这么多,随着学习的深入自然就记住了.只是刚接触对这些名称陌生,以后用多了就好了.

介绍一本C++大学教程,不错的书,好好学习。至于你说的关键字那只是语言的很小的部分,从基础学起


c语言中的关键字和保留字的区别?
在C语言中,关键字与保留字表示同一个概念,都是表示C语言提供的特殊标识符,不能用作变量名。C语言一共有32个关键字(或称保留字),各关键字及其含义如下:auto:指定变量的存储类型,是默认值 break:跳出循环或switch语句 case:定义switch中的case子句 char:定义字符型变量或指针 const:定义常量...

java全部关键字及其每个用法解释
Abstract 抽象的 一个Java语言中的关键字,用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承。一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被实现 break 一个Java的关键字,用来改变程序执行流程,立刻从当前语句的下一句开始执行从。如果后面跟有一个标签,则...

求C语言各关键字的含义。急!!!
default:开关语句中的“其他”分支 goto:无条件跳转语句 sizeof:计算数据类型长度 volatile:说明变量在程序执行中可被隐含地改变 do :循环语句的循环体 while :循环语句的循环条件 static :声明静态变量 if:条件语句 ps:这些东西上网随便一搜多的是,应该具备自己找资料得能力。参考资料:http:\/\/w...

C语言的合法的关键字包括哪些?
C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。1 数据类型关键字(12个):(1) char :声明字符型变量或函数 (2) double :声明双精度变量或函数 (3) enum :声明枚举类型 (4) float:声明浮点型变量或函数 (5) int:...

c语言中有几个关键字?
一共有32个关键字,但是ISO C99标准新增5个,在括号里给出:数据类型13个:voidsigned unsigned short long intfloat doublecharenumstruct uniontypedef(_Bool _Imaginary _Complex)类型限定、修饰2个:const volatile (restrictinline)变量的存储类别4个:autostaticexternregister 运算符1个:size...

c语言的37个关键字都是什么
32个关键字吧。auto :声明自动变量 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用)long :声明长整型变量或函数 switch :用于开关语句 case:开关语句分支 enum :声明枚举类型 register:声明寄存器...

C语言中的34个关键字的作用
C语言32个关键字 [code]auto :声明自动变量 一般不使用 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用)long :声明长整型变量或函数 switch :用于开关语句 case:开关语句分支 enum :声明枚举类型 ...

C语言中 有哪些关键字
一般规则:1、可以作为标识符的:a、下划线或者字母 b、下划线或者字母开头,后面接若干个(下划线或者字母或者数字)。如果要精确需要看BNF,参考C90,6.1.2章节。c、不能和关键字一样 2、关于关键字:标准的已经有人列出了,但是C语言的各个方言会有不同的关键字,比如VC里面的__int64也是一个关键...

计算机C语言中的关键字:register是什么意思?
C语言中的关键字register代表寄存器存储类型。register修饰符暗示编译程序相应的变量将被频繁地使用,如果可能的话,应将其保存在CPU的寄存器中,以加快其存储速度。这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中而不是通过内存寻址访问以提高效率。

C语言中,关键字data是什么意思
这是单片机C语言中特有的关键字,表示数据存储区,标准C语言中是没有的,如 int data x ;表示将 x 定义在数据存储区。单片机的C语言采用C51编译器。由C51产生的目标代码短,运行速度高,存储空间小,符合C语言的ANSI标准,生成的代码遵循Intel目标文件格式,而且可与A51汇编语言PL\/M51语言目标代码混合...

城厢区15629902977: C语言中各个关键词的含义,谢谢~ -
大狐是水解:[答案] C语言中的关键字 auto :声明自动变量 一般不使用 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用) long :声明长整型变量或函数 switch :用于...

城厢区15629902977: c语言关键字是指什么?
大狐是水解: c语言关键字关键字又称为保留字,就是已被C语言本身使用,不能作其它用途使用的字

城厢区15629902977: C语言里关键词都有哪些分别什么意思啊 -
大狐是水解: C语言中的关键字是极其重要的.这就好比一个企业的各个部门,如果你是老板,你可以根据自己的要求加入一些新的部门,也可以去除或改组一些无用部门,但是有一些最基本的部门是不能变的,这就是企业中的“关键字”.“关键字”是任何编程语言所必有的,是系统定义的最底层最根本的东西,如int, float等,可以声明数据类型,只有告诉计算机具体使用的类型,它才能准确无误的运行.

城厢区15629902977: c语言里的语句和关键字都是什么意思?怎么用?
大狐是水解: 语句有语法、语义和语用三个要素 如:if (x>0) printf("x>0"); 当x大于0,则输出字符串"x>0" 其中的if 就是关键字,标识这条语句的含义

城厢区15629902977: 刚接触的C语言常用的关键字有哪些,都代表什么意思.通俗易懂一点的. 谢谢 -
大狐是水解: C语言中的关键字 auto :声明自动变量 一般不使用 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用) long :声明长整型变量或函数 switch :...

城厢区15629902977: c语言32个关键字的意是什么? -
大狐是水解: C语言32个关键字 [code]auto :声明自动变量 一般不使用 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用) long :声明长整型变量或函数 ...

城厢区15629902977: 谁能告诉我C语言关键字有那些,他们C语言中的意思是什么怎么解释啊?
大狐是水解: ANSI C一共只有32个关键字: auto break case char const continue default do double else enum extern float for goto if int long register return short signed static sizof struct switch typedef union unsigned void volatile while auto :声明自动变量 ...

城厢区15629902977: c语言关键字的意思和用法 -
大狐是水解: C语言的32个关键字[代码]自动:自动变量声明,一般不使用双:双精度变量或函数声明诠释:声明整型变量或函数 >结构:声明一个结构体变量或函数突破:出当前周期的还有:条件语句否定分支...

城厢区15629902977: C语言中32个关键字的意思和用法~!
大狐是水解: C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类. 1 数据类型关键字(12个): (1) char :声明字符型变量或函数 (2) double :声明双精度变量或函数 (3) ...

城厢区15629902977: 非常需要c语言关键字的通俗解释
大狐是水解: 1. 数据类型关键字(12个): (1). char :声明字符型变量或函数 (2). double :声明双精度变量或函数 (3). enum :声明枚举类型 (4). float:声明浮点型变量或函数 (5). int: 声明整型变量或函数 (6). long :声明长整型变量或函...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网