在C语言中什么叫关键字,怎么用

作者&投稿:称斧 (若有异议请与网页底部的电邮联系)
C语言中的关键字是什么意思~

所谓关键字就是已被 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语言中提供了存储说明符auto,register,extern,static说明的四种存储类别。四种存储类别说明符有两种存储期:自动存储期和静态存储期。其中auto和register对应自动存储期。具有自动存储期的变量在进入声明该变量的程序块是被建立,它在该程序块活动时存在,退出该程序块时撤销。
在函数内部定义的变量成为局部变量。在某些C语言教材中,局部变量称为自动变量,这就与使用可选关键字a u t o定义局部变量这一作法保持一致。

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

1、数据类型关键字(12个): 

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

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

(3) enum :声明枚举类型

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

(5) int: 声明整型变量或函数

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

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

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

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

(10) union:声明联合数据类型 

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

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

2、控制语句关键字(12个): 

A循环语句 :(1) for:一种循环语句(可意会不可言传) (2) do :循环语句的循环体 (3) while :循环语句的循环条件 (4) break:跳出当前循环 (5) continue:结束当前循环,开始下一轮循环

B条件语句: (1)if: 条件语句 (2)else :条件语句否定分支(与 if 连用) (3)goto:无条件跳转语句 

C开关语句: (1)switch :用于开关语句 (2)case:开关语句分支 (3)default:开关语句中的“其他”分支 

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

3 、存储类型关键字(4个):

(1)auto :声明自动变量 一般不使用 (2)extern:声明变量是在其他文件正声明(也可以看做是引用变量) (3)register:声明积存器变量 (4)static :声明静态变量 

4、其它关键字(4个): (1)const :声明只读变量 (2)sizeof:计算数据类型长度 (3)typedef:用以给数据类型取别名(当然还有其他作用 (4)volatile:说明变量在程序执行中可被隐含地改变。

扩展资料:

C语言简洁、紧凑,使用方便、灵活。ANSI C标准C语言共有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。

语法限制不太严格,程序设计自由度大:虽然C语言也是强类型语言,但它的语法比较灵活,允许程序编写者有较大的自由度。

允许直接访问内存地址,对硬件进行操作。由于C语言允许直接访问内存地址,可以直接对硬件进行操作,因此它既具有高级语言的功能,又具有低级语言的许多功能,能够像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元,可用来写系统软件。

生成目标代码质量高,程序执行效率高:一般只比经过高效优化的汇编程序生成的目标代码效率低10へ20%。

适用范围大,可移植性好:C语言有一个突出的优点就是适合于多种操作系统,如DOS、UNIX、windows 98.windows NT;也适用于多种机型。C语言具有强大的绘图能力,可移植性好,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画,它也是数值计算的高级语言。

参考资料来源:百度百科  C语言关键字



  1. C语言关键字,是C语言保留的一些有特殊作用的词语

  2. C语言一共有32个关键字,如下所示:

    关键字          说明

    auto    声明自动变量    

    short    声明短整型变量或函数    

    int    声明整型变量或函数    

    long    声明长整型变量或函数    

    float    声明浮点型变量或函数    

    double    声明双精度变量或函数    

    char    声明字符型变量或函数    

    struct    声明结构体变量或函数    

    union    声明共用数据类型    

    enum    声明枚举类型    

    typedef    用以给数据类型取别名    

    const    声明只读变量    

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

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

    extern    声明变量是在其他文件正声明    

    register    声明寄存器变量    

    static    声明静态变量    

    volatile    说明变量在程序执行中可被隐含地改变    

    void    声明函数无返回值或无参数,声明无类型指针    

    if    条件语句    

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

    switch    用于开关语句    

    case    开关语句分支    

    for    一种循环语句    

    do    循环语句的循环体    

    while    循环语句的循环条件    

    goto    无条件跳转语句    

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

    break    跳出当前循环    

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

    sizeof    计算数据类型长度    

    return    子程序返回语句(可以带参数,也可不带参数)循环条件    



C语言一共只有32个关键字,9种控制语句。
 auto :声明自动变量
  short :声明短整型变量或函数
  int: 声明整型变量或函数 long :声明长整型变量或函数
  float:声明浮点型变量或函数
  double :声明双精度变量或函数
  char :声明字符型变量或函数
  struct:声明结构体变量或函数
  union:声明共用数据类型
  enum :声明枚举类型
  typedef:用以给数据类型取别名
  const :声明只读变量
  unsigned:声明无符号类型变量或函数
  signed:声明有符号类型变量或函数
  extern:声明变量是在其他文件正声明
  register:声明寄存器变量
  static :声明静态变量
  volatile:说明变量在程序执行中可被隐含地改变
  void :声明函数无返回值或无参数,声明无类型指针
  if:条件语句
  else :条件语句否定分支(与 if 连用)
  switch :用于开关语句
  case:开关语句分支
  for:一种循环语句
  do :循环语句的循环体
  while :循环语句的循环条件
  goto:无条件跳转语句
  continue:结束当前循环,开始下一轮循环
  break:跳出当前循环
  default:开关语句中的“其他”分支
  sizeof:计算数据类型长度
  return :子程序返回语句(可以带参数,也可不带参数)循环条件

1. C语言关键字,是C语言保留的一些有特殊作用的词语
2. C语言一共有32个关键字,如下所示:
关键字 说明
auto 声明自动变量
short 声明短整型变量或函数
int 声明整型变量或函数
long 声明长整型变量或函数
float 声明浮点型变量或函数
double 声明双精度变量或函数
char 声明字符型变量或函数
struct 声明结构体变量或函数
union 声明共用数据类型
enum 声明枚举类型
typedef 用以给数据类型取别名
const 声明只读变量
unsigned 声明无符号类型变量或函数
signed 声明有符号类型变量或函数
extern 声明变量是在其他文件正声明
register 声明寄存器变量
static 声明静态变量
volatile 说明变量在程序执行中可被隐含地改变
void 声明函数无返回值或无参数,声明无类型指针
if 条件语句
else 条件语句否定分支(与 if 连用)
switch 用于开关语句
case 开关语句分支
for 一种循环语句
do 循环语句的循环体
while 循环语句的循环条件
goto 无条件跳转语句
continue 结束当前循环,开始下一轮循环
break 跳出当前循环
default 开关语句中的“其他”分支
sizeof 计算数据类型长度
return 子程序返回语句(可以带参数,也可不带参数)循环条件1. C语言关键字,是C语言保留的一些有特殊作用的词语
2. C语言一共有32个关键字,如下所示:
关键字 说明
auto 声明自动变量
short 声明短整型变量或函数
int 声明整型变量或函数
long 声明长整型变量或函数
float 声明浮点型变量或函数
double 声明双精度变量或函数
char 声明字符型变量或函数
struct 声明结构体变量或函数
union 声明共用数据类型
enum 声明枚举类型
typedef 用以给数据类型取别名
const 声明只读变量
unsigned 声明无符号类型变量或函数
signed 声明有符号类型变量或函数
extern 声明变量是在其他文件正声明
register 声明寄存器变量
static 声明静态变量
volatile 说明变量在程序执行中可被隐含地改变
void 声明函数无返回值或无参数,声明无类型指针
if 条件语句
else 条件语句否定分支(与 if 连用)
switch 用于开关语句
case 开关语句分支
for 一种循环语句
do 循环语句的循环体
while 循环语句的循环条件
goto 无条件跳转语句
continue 结束当前循环,开始下一轮循环
break 跳出当前循环
default 开关语句中的“其他”分支
sizeof 计算数据类型长度
return 子程序返回语句(可以带参数,也可不带参数)循环条件

就是系统保留的字 ,系统要用


如何理解C语言中的关键字和运算符?
关键字,又称为保留字,他们是C语言中预先规定的具有固定含义的一些单词,例如C语言的第一个程序中的int和return等,用户只能按预先规定的含义来使用他们不能擅自改变其含义。2、标识符 标识符分为系统预定义标识符和用户自定义标识符两类。顾名思义,系统预定义标识符就是由系统预先定义好的,例如主...

c语言中关键字都有哪些
在C语言中,关键字是预定义的,具有特殊含义的单词。它们不能被用作变量名或其他标识符,并且它们在C语言编程中具有特定的功能。C语言中的关键字共有32个,分别是:auto、break、case、char、const、continue、default、do、double、else、enum、extern、float、for、goto、if、int、long、register、return...

C语言中的关键字是什么意思
所谓关键字就是已被 C语言编辑工具本身使用, 不能作其它用途使用的字。auto :声明自动变量 一般不使用 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用)long :声明长整型变量或函数 switch :用于开关...

C语言的关键字是什么,为什么叫关键字,怎么来的
1.关键字就是C语言编译器识别专用的字符串。2.因为这些是C里规定死并且比较重要的字符串(key words)所以叫关键字的,好像你名字一样。3.开发C语言的人定下来的。补充一下,下次千万别问这种问题啊,就好像你问别人为什么要叫李四一样。

c语言的37个关键字都是什么
关键字就是已被C语言本身使用,不能作其它用途使用的字。例如关键字不能用作变量名、函数名等 由ANSI标准定义的C语言关键字共32个:auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default ...

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

c语言的37个关键字都是什么
这个是32个关键字:C语言,是一种通用的、过程式的编程语言,广泛用于系统与应用软件的开发。具有高效、灵活、功能丰富、表达力强和较高的移植性等特点,在程序员中备受青睐。最近25年是使用最为广泛的编程语言。C语言关键字有哪些数据类型关键字short:修饰int,短整型数据,可省略被修饰的int。(K&R...

C语言中关键字有哪些?
C语言关键字,是C语言保留的一些有特殊作用的词语 C语言一共有32个关键字,如下所示:关键字 说明 auto 声明自动变量 short 声明短整型变量或函数 int 声明整型变量或函数 long 声明长整型变量或函数 float 声明浮点型变量或函数 double 声明双精度变量或函数 char 声明字符型...

C语言中的关键词是什么意思?
“关键字”是任何编程语言所必有的,是系统定义的最底层最根本的东西,如int, float等,可以声明数据类型,只有告诉计算机具体使用的类型,它才能准确无误的运行。VC的英文全称是 visual C(可视化的 C),即是一种编写较大型程序的专门工具,提供很多API,非常方便,但也有一些与turbo c不同的地方。总...

C语言中的关键词是什么意思?
“关键字”是任何编程语言所必有的,是系统定义的最底层最根本的东西,如int, float等,可以声明数据类型,只有告诉计算机具体使用的类型,它才能准确无误的运行。VC的英文全称是 visual C(可视化的 C),即是一种编写较大型程序的专门工具,提供很多API,非常方便,但也有一些与turbo c不同的地方。总...

老河口市15397622771: C语言关键字(计算机术语) - 搜狗百科
达奚印依大: C语言一共只有32个关键字,9种控制语句. auto :声明自动变量 short :声明短整型变量或函数 int: 声明整型变量或函数 long :声明长整型变量或函数 float:声明浮点型变量或函数 double :声明双精度变量或函数 char :声明字符型变量或...

老河口市15397622771: c语言关键字的意思和用法 -
达奚印依大: C语言的32个关键字[代码]自动:自动变量声明,一般不使用双:双精度变量或函数声明诠释:声明整型变量或函数 >结构:声明一个结构体变量或函数突破:出当前周期的还有:条件语句否定分支...

老河口市15397622771: c语言里的语句和关键字都是什么意思?怎么用?
达奚印依大: 语句有语法、语义和语用三个要素 如:if (x>0) printf("x>0"); 当x大于0,则输出字符串"x>0" 其中的if 就是关键字,标识这条语句的含义

老河口市15397622771: c语言中的关键字的作用? -
达奚印依大: C语言的所有命令,系统函数名等,就称为C语言的关键字.就像你用英语,是用英语单词写文章,你用C语言写程序,就是用C语言关键字完成你的程序,通过关键字向计算机发出指令,完成指定的任务.

老河口市15397622771: C语言的关键字是什么,为什么叫关键字,怎么来的 -
达奚印依大: 1.关键字就是C语言编译器识别专用的字符串. 2.因为这些是C里规定死并且比较重要的字符串(key words)所以叫关键字的,好像你名字一样. 3.开发C语言的人定下来的. 补充一下,下次千万别问这种问题啊,就好像你问别人为什么要叫李四一样.

老河口市15397622771: C语言中各个关键词的含义,谢谢~ -
达奚印依大: C语言中的关键字 auto :声明自动变量 一般不使用 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用) long :声明长整型变量或函数 switch :...

老河口市15397622771: C语言中有哪些关键字,功能是什么? -
达奚印依大: ANSI C标准C语言共有32个关键字.这些关键字如下:auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while...

老河口市15397622771: C语言中的关键字 -
达奚印依大: C语言中的关键字 auto :声明自动变量 一般不使用 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与if 连...

老河口市15397622771: 计算机C语言中的关键字:double是什么意思? -
达奚印依大: double:表示双精度字型.C语言中的关键字: auto :声明自动变量 break:跳出当前循环 case:开关语句分支 char :声明字符型变量或函数返回值类型 const :声明只读变量 continue:结束当前循环,开始下一轮循环 default:开关语句中的...

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