我们根据关键字的作用,可以将关键字分为数据类型关键字和流程控制关键字两大类。 一、数据类型关键字 a. 基本数据类型(5个) void:声明函数无返回值或无参数,声明无类型指针,显式丢弃运算结果。 char:字符型类型数据,属于整型数据的一种。 int:整型数据,通常为编译器指定的机器字长。
代码语言:javascript 复制 #include<stdio.h>auto int b=10;//报错,auto 不能用来修饰全局变量intmain(){auto int a=30;// 等价于 int a = 30;} 四、最快的关键字 -- register 1、存储分级在计算机内部,越靠近CPU的存储单元的运行速度越快,但其相对单位制造成本也越高,越远离CPU的存储单元运行速度越慢...
double:双精度浮点型数据,属于浮点数据的一种 B类型修饰关键字(4个) short:修饰int,短整型数据,可省略被修饰的int。 long:修饰int,长整形数据,可省略被修饰的int。 signed:修饰整型数据,有符号数据类型 unsigned:修饰整型数据,无符号数据类型 C复杂类型关键字(5个) struct:结构体声明 union:共用体声明 enum:枚举...
inline:是用来优化函数调用的关键字,它建议编译器将函数内联展开,从而避免了函数调用的开销,提高了程序的性能。当程序中频繁调用一个简单的函数时,使用inline可以将函数展开为一段代码直接插入到调用位置,避免了函数调用的开销 restrict:关键字用于告诉编译器,一个指针指向的内存空间是唯一的,没有其他指针指向同...
break:break关键字是用来终止当前循环或者终止switch/case语句的执行,它后面可以加一个匹配标记,用来提供执行跳转。 case:case关键字用于在switch语句中定义不同的情况,当switch语句中的表达式匹配到case后面的值时,就会执行这个case子句里面的语句。 char:char关键字用于定义字符型变量,它存储一个字符,可以用于字符串的...
1 数据类型关键字 A.基本数据类型(5个) void :声明函数无返回值或无参数,声明无类型指针,显式丢弃运算结果 char :字符型类型数据,属于整型数据的一种 int :整型数据,通常为编译器指定的机器字长 float :单精度浮点型数据,属于浮点数据的一种 double :双精度浮点型数据,属于浮点数据的一种 ...
C语言32个关键字详解 auto声明自动变量 short声明短整型变量或函数 int声明整型变量或函数 long声明长整型变量或函数 float声明浮点型变量或函数 double声明双精度变量或函数 char声明字符型变量或函数 struct声明结构体变量或函数 union声明共用数据类型 enum声明枚举类型...
default: default关键字用来指定switch中的默认case语句,当没有任何case匹配成功时,将会执行default后面的语句。 do: do关键字用来声明一个do-while循环,do-while循环通常用来保证在程序中某个条件至少被执行一次,它的基本形式为“do{}while()”,执行流程大致如下:首先执行do后面的语句,然后判断while后面的条件是否满足...
c语言32个关键字详解 C语言是一种高效、灵活、强大的编程语言,其具有丰富的词汇和语义。 其中,32个关键字在C语言中扮演着十分重要的角色。 以下是这32个关键字的详细解释: 1. auto:指示编译器将一个变量声明为自动存储类型,即在函数内部定义的变量; 2. break:用于终止循环语句,跳出switch语句; 3. case:用于...
C语言中有32个关键字,它们是语言中的特定单词,具有特殊含义,可以用于定义变量、控制程序流程、操作内存等。本文将详细介绍C语言的32个关键字,并讨论它们的用法和作用。 1. auto auto是C语言的一个关键字,用于定义局部变量。在函数内部定义的变量默认为auto类型,它的生命周期与函数的生命周期相同。auto关键字可以...