C语言编程序时所用的那些保留字的意思

作者&投稿:少仲 (若有异议请与网页底部的电邮联系)
C语言的保留字是什么意思~

比如int是一个保留字。编译器会把它当作一种数据类型分配相应内存。程序员不可以给一个变量取名int

程序语言自身定义的一些名称。
保留字又称关键字。
指在高级语言中已经定义过的字,使用者不能再将这些字作为变量名或过程名使用。
每种程序设计语言都规定了自己的一套保留字。
例如:BASIC语言规定不能使用LIST作为变量名或过程名,因为LIST是一个BASIC语言专用于显示内存程序的命令。
C有 22+10 = 32个关键字
C++ 有22+10+11+20 = 63 个关键字
JAVA 有22+ 9+ 17 = 48 个关键字 ps:以上内容来自百科。
其中,C89中,(C语言标准)中。

扩展资料return:结束一个函数并返回其后面表达式中的值。
初学的时候,有些不理解main 函数中return 0;有什么用,在写程序的时候老是忘记带上了。其实,带上return 0;是很有必要的。
main函数的返回值用于说明程序的退出状态,如果返回0,表示程序正常退出,否则表示程序异常退出。返回值传递给程序的激活者(操作系统)。
如果没有写return语句的话,c99(c语言标准)规定编译器自动在生成的目标文件中加入return 0;表示正常退出。
所以,为了代码规范,我们一般都必须带上return 0;

C语言保留字即关键字,是事先定义的,有特别意义的标识符。比如if关键字用于表示分支结构,int表示一个有符号整数类型。以下是C语言中经常涉及到的关键字及意义。



关键字是由C语言规定的具有特定意义的字符串,通常也称为保留字。用户定义的标识符不应与关键字相同。C语言的关键字分为以下几类:

(1)类型说明符

用于定义、说明变量、函数或其它数据结构的类型。如前面例题中用到的int,double等

(2)语句定义符

用于表示一个语句的功能。如例1.3中用到的if else就是条件语句的语句定义符。

(3)预处理命令字

用于表示一个预处理命令。如前最常用到的include。

c语言关键字共30个:

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:说明变量在程序执行中可被隐含地改变

建议到http://www.vcgood.com/forum_posts.asp?TID=1326&PN=1中查看教程。

保留关键字可以理解为:为了让编绎器读懂你的代码,而设的"标记"

看书,看书,先看书!

网上有很多电子教材,书店有很多书。

能不能先看看书!


C语言程序编译时程序中的注释部分是否参加编译?
可以参加。所谓注释,便是用自然语言对源代码中某些语句或方法进行说明。并且注释的内容不会被编译器编译。可以在源代码中添加任何想要添加的说明。注释可以出现在代码中的任何位置,用来向用户提示或解释代码的含义。程序编译时,会忽略注释,不做任何处理,就好像它不存在一样。如需要注释的内容比较多,...

C语言,单片机主要运用到那些?
二、直接调用EPROM中已固化的程序 笔者用的仿真机,由6位数码管显示,在内存DE00H处放显示子程序,只要将要显示的数放入显示缓冲区,然后调用这个子程序就可以使用了,汇编指令为:LCALL0DEOOH 在用C语言编程时,如何实现这一功能呢?C语言中有指向函数的指针这一概念,可以利用这种指针来实现用函数指针...

编程到底是什么?
把无价值的一行行数字字母组合,编写出有价值。的代码,这些代码创造的价值可能远超你的想象,达到上千亿甚至上万亿,比如苹果的IOS电脑系统手机系统。编程思想就是用计算机来解决人们实际问题的思维方式,即编程思想。扩展链接:第一、有多少种编程语言?首先编程语言它不是语言学,它不是真正的语言。它是...

用机器语言编写程序和高级语言编写的程序哪个存储空间小,哪个更容易...
电脑每做的一次动作,一个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不采用...

android开发主要用什么语言
由于C++所具有的优势,该项目组的研究人员首先考虑采用C++来编写程序。但对于硬件资源极其匮乏的单片式系统来说,C++程序过于复杂和庞大。另外由于消费电子产品所采用的嵌入式处理器芯片的种类繁杂,如何让编写的程序跨平台运行也是个难题。为了解决困难,他们首先着眼于语言的开发,假设了一种结构简单、符合...

用C语言语句编写的程序被称为C语言的——
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大...

c语言是用什么语言编写的?汇编吗?
C语言源自Ken Thompson发明的B语言,而 B语言则源自BCPL语言。1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的...

探索编程语言的奥秘!
和裘宗燕所翻译的 程序设计语言 实践之路 便是两本不容错过的佳作 它们将为你带来全新的启示与收获 128218 Ruby语言之父的视角松本行弘的程序世界 以全局的视野 借助丰富的程序实例与图表 深入浅出地剖析了Ruby编程语言的核心理念 它是一本不容错过的佳作 ...

程序设计语言可分为哪几类,各有什么样的特点?
0S是计算机系统(由软硬件两个子系统构成)的核心和灵魂,它是软件中最庞大最复杂的系统软件。既然如此庞大复杂的0S都可以用c语言编写,从狭义而言,还有什么系统软件和应用软件不能用c语言编写呢?由此可以肯定的说,c语言是一门十分优秀而又重要的语言。c语言程序设计是过程性程序设计语言,它的发展贯穿了...

Java语言所使用的字符集是什么?
Java语言所使用的字符集是16位Unicode编码。另外再介绍一些常见的字符集:1、最早在dos下写pascal的时候,就遇到ASCII字符集,后来还是dos下写c,也是ascii字符集 特点:目前最通用的单字节编码字符集 表示:单字节 最早ascii用7bit表示,总共能表示2^7=128个字符,后来扩展到8bit,就表示2^8=256个...

德城区13829807747: 求C语言里面所有的保留字及它们的意义和作用 -
称武射干: 一共32个,如下,望采纳. 1)auto 声明自动变量.可以显式的声明变量为自动变量,只要不是声明在所有函数文前的变量,即使没有加auto关键字,也默认为自动变量.并且只在声明它的函数内有效.而且当使用完毕后,它的值会自动还原为最...

德城区13829807747: "C语言的合法保留字"是什么意思? 在线等!谢了! -
称武射干: 合法保留字就是程序语言自身定义的一些名称、比喻 if、 else、 case、等等说白了,就是程序语言自身已经用了的名称,你用就重名了,就会出错!

德城区13829807747: C语言里的保留字是指什么?> -
称武射干: 保留字是变成工具里面留给系统使用的特定的字符,如:list go return等等,你在设变量名的时候如果用了保留字,系统就会提示出错.

德城区13829807747: c语言的32个保留字各有什么用? -
称武射干: auto :声明自动变量 一般不使用 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用) long :声明长整型变量或函数 switch :用于开关语句 case...

德城区13829807747: 简述c语言中关键字与保留字的区别 -
称武射干: 关键字就是用来定义的单词,关键字不能拿来当变量名;保留字也不能拿来当变量名. 唯一的区别就是关键字在现在的版本中已经有作用了,而保留字是在目前没有用到,但是未来升级版本可能会用到的,也就是说保留字可能会“升级”成关键字.

德城区13829807747: C语言保留字const和volatile还有signed各是什么意思
称武射干: 常量,挥发性,签署

德城区13829807747: C语言中的loop是什么意思 -
称武射干: loop不是C语言的保留字.loop是一个在编程中习惯用的语句标号.且长配合goto语句使用.由于现在编程不提倡使用goto语句,c中的语句标号也最好少用到.

德城区13829807747: C程序的保留字是那些!请教!!!请举个例子!! -
称武射干: 比如:mian、if、for 等等具体的c语言程序书上有列表的.这些保留字不能用做你自己定义的变量的名字

德城区13829807747: c语言 保留字问题是什么 -
称武射干: 如果你的答案都没写错的话 结果应该是A ,C ,D 只有B不是保留字 你可以去查一下资料 这是我查了资料得出的结论 这个没有为什么, C语言就是这么规定的

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