问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言32个关键字分别是干什用的?通俗点解释

发布网友 发布时间:2022-04-22 00:36

我来回答

4个回答

热心网友 时间:2023-08-31 18:41

C语言中的32个关键字及其意思如下:

1、auto    声明自动变量    

2、short    声明短整型变量或函数    

3、int    声明整型变量或函数    

4、long    声明长整型变量或函数    

5、float    声明浮点型变量或函数    

6、double    声明双精度变量或函数    

7、char    声明字符型变量或函数    

8、struct    声明结构体变量或函数    

9、union    声明共用数据类型    

10、enum    声明枚举类型    

11、typedef    用以给数据类型取别名    

12、const    声明只读变量    

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

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

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

16、register    声明寄存器变量    

17、static    声明静态变量    

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

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

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

21、switch    用于开关语句    

22、case    开关语句分支    

23、for    一种循环语句    

24、do    循环语句的循环体    

25、while    循环语句的循环条件    

26、goto    无条件跳转语句    

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

28、break    跳出当前循环    

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

30、sizeof    计算数据类型长度    

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

32、if    条件语句    

参考资料:百度百科—C语言

热心网友 时间:2023-08-31 18:42

关键字如下:

一、数据类型关键字(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 :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)

二、控制语句关键字(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 :子程序返回语句(可以带参数,也看不带参数)

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

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

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

(3)register:声明积存器变量 

(4)static :声明静态变量

四、其它关键字(4个):

(1)const :声明只读变量 

(2)sizeof:计算数据类型长度 

(3)typedef:用以给数据类型取别名(当然还有其他作用 

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

热心网友 时间:2023-08-31 18:42

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语言中的9中控制语句

goto语句:无条件转向;

if语句:判断语句;

while循环语句;

do-while语句:先执行循环体,然后判断循环条件是否成立.之后继续循环;

for语句:循环,可替代while语句;只是用法不同;

break语句跳出本层的循环;(只跳出包含此语句的循环)

continue语句:继续(一般放到循环语句里,不在执行它下面的语句,直接跳到判断语句例:for语句,就直接跳到第二个分号处,while语句,就直接跳到while()的括号里;

switch语句:多相选择;

return语句:返回;

1 数据类型关键字

A基本数据类型(5个)

void :声明函数无返回值或无参数,声明无类型指针,显式丢弃运算结果

char :字符型类型数据,属于整型数据的一种

int :整型数据,通常为编译器指定的机器字长

float :单精度浮点型数据,属于浮点数据的一种

double :双精度浮点型数据,属于浮点数据的一种

B 类型修饰关键字(4个)

short :修饰int,短整型数据,可省略被修饰的int。

long :修饰int,长整形数据,可省略被修饰的int。

signed :修饰整型数据,有符号数据类型

unsigned :修饰整型数据,无符号数据类型

C 复杂类型关键字(5个)

struct :结构体声明

union :共用体声明

enum :枚举声明

typedef :声明类型别名

sizeof :得到特定类型或特定类型变量的大小

D 存储级别关键字(6个)

auto :指定为自动变量,由编译器自动分配及释放。通常在栈上分配

static :指定为静态变量,分配在静态变量区,修饰函数时,指定函数作用域为文件内部

register :指定为寄存器变量,建议编译器将变量存储到寄存器中使用,也可以修饰函数形参,建议编译器通过寄存器而不是堆栈传递参数

extern :指定对应变量为外部变量,即在另外的目标文件中定义,可以认为是约定由另外文件声明的对象的一个“引用”

const :与volatile合称“cv特性”,指定变量不可被当前线程/进程改变(但有可能被系统或其他线程/进程改变)

volatile :与const合称“cv特性”,指定变量的值有可能会被系统或其他进程/线程改变,强制编译器每次从内存中取得该变量的值

2 流程控制关键字

A 跳转结构(4个)

return :用在函数体中,返回特定值(或者是void值,即不返回值)

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

break :跳出当前循环或switch结构

goto :无条件跳转语句

B 分支结构(5个)

if :条件语句

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

switch :开关语句(多重分支语句)

case :开关语句中的分支标记

default :开关语句中的“其他”分治,可选。

C 循环结构(3个)

for :for循环结构,for(1;2;3)4;的执行顺序为1->2->4->3->2...循环,其中2为循环条件

do :do循环结构,do 1 while(2); 的执行顺序是 1->2->1...循环,2为循环条件

while :while循环结构,while(1) 2; 的执行顺序是1->2->1...循环,1为循环条件

以上循环语句,当循环条件表达式为真则继续循环,为假则跳出循环。

热心网友 时间:2023-08-31 18:43

auto 局部变量(自动储存)
break无条件退出程序最内层循环
case switch语句中选择项
char单字节整型数据
const定义不可更改的常量值
continue中断本次循环,并转向下一次循环
default switch语句中的默认选择项
do 用于构成do.....while循环语句
double定义双精度浮点型数据
else构成if.....else选择程序结构
enum枚举
extern在其它程序模块中说明了全局变量
float定义单精度浮点型数据
for构成for循环语句
goto构成goto转移结构
if构成if....else选择结构
int基本整型数据
long长整型数据
registerCPU内部寄存的变量
return用于返回函数的返回值
short短整型数据
signed有符号数
sizoef计算表达式或数据类型的占用字节数
static定义静态变量
struct定义结构类型数据
switch构成switch选择结构
typedef重新定义数据类型
union联合类型数据
unsigned定义无符号数据
void定义无类型数据
volatile该变量在程序中执行中可被隐含地改变
while用于构成do...while或while循环结构
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 楼梯的水泥台阶上可以铺地板革吗 手机腾讯会议共享屏幕播放视频没声 腾讯会议共享屏幕没声音怎么办 翠块坡山下的火把点燃顺序 C语言中的34个关键字的作用 《原神》翠玦坡九个火炬顺序是什么? 原神翠玦坡九个火炬在哪? C语言中关键字作何理解,有具体的文字定义吗? 归离原遗迹五个石碑? 原神翠_坡宝藏在哪里 C语言中的关键字都是什么意思?有什么用处?求教! 原神翠_坡最高的山头宝藏 什么是C语言关键字 c语言里的关键字都有什么作用呢? c语言中的关键字的作用? C语言中的关键字有多少?分别是什么作用? C语言关键词是什么?有什么用? 词语接龙 词语接龙 30个 用“假如”来词语接龙,越长越好 战开头的词语接龙 词语接龙:敲打——打架——()——()——()——() 袭击往后的词语接龙 股市中的限制性股票指的是什么?限制性股票该如何... 翠玦岩证据顺序 限制性股票是什么意思 原神大伟丘刷新地点 什么是限制性股票,限制性股票有哪些优缺点? 靖世九柱的戒指卖给谁 什么是限制性股票?如何理解限制性股票? 原神追溯之石在哪 授予限制性股票是上市公司白送给股权激励对象的吗... 追叙之石哪里弄 创业板上市公司授予激励对象限制性股票包括哪些类型? 什么是限制性股权激励? 为什么原神击败无相之雷后给的碎片少 限制性股票授予上市是利好吗? 《原神》翠玦坡九个火炬顺序是什么? 限制性股票激励计划是什么意思 可不可以回购股票进行限制性股票的股权激励? 股权激励计划限制性股票授予价格怎么定 限制性股票激励计划是利好还是利空 限制性股票股权激励的会计处理怎么做