c语言关键字用法,c语言关键字用法详解

dfnjsfkhak 12 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言关键字用法问题,于是小编就整理了3个相关介绍c语言关键字用法的解答,让我们一起看看吧。

  1. c语言提供的关键字有?
  2. C语言关键字有哪些?
  3. C语言,中volatile关键字的用法?

c语言提供的关键字有?


C语言的关键字:auto、break、case、char、const、continue、default、do、double、else、enum、extern、float、for、goto、if、int、long、register等等。语言简洁、紧凑,使用方便、灵活。ANSI C标准C语言共有32个关键字,9种控制语句程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以汇编语言一样对位、字节进行操作,而这三者是计算机最基本的工作单元

c语言关键字用法,c语言关键字用法详解-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

C语言关键字有哪些?

C语言的关键字包括以下这些:
auto:声明一个变量自动类型
break:跳出当前循环
case:switch语句中的情况
char:声明字符型变量
const:声明一个常量
continue:跳过当前循环的剩余部分
default:switch语句中的默认情况
do:开始一个do-while循环
double:声明双精度浮点型变量
else:if语句中的另一个选择
enum:声明枚举类型
extern:声明一个变量或函数在其它地方定义
float:声明浮点型变量
for:开始一个for循环
goto:无条件跳转到指定标签处
if:条件语句
int:声明整型变量
long:声明长整型变量
register:声明寄存器变量
return:从函数返回
short:声明短整型变量
signed:声明有符号类型变量
sizeof:获取类型或变量的大小
static:声明一个静态变量或函数
struct:声明一个结构体类型
switch:开始一个switch选择结构
typedef:为类型定义新名称
union:声明一个联合体类型
unsigned:声明无符号类型变量
void:声明无类型
volatile:声明一个易变的变量
while:开始一个while循环

C语言,中volatile关键字的用法?

volatile关键字可以用来提醒编译器它后面所定义的变量随时有可能改变,因此编译后的程序每次需要存储读取这个变量的时候,都会直接从变量地址中读取数据

编译器优化编译时会把不变的值放在寄存器,以供读取,标记volatile可以保证不被放入寄存器。

c语言关键字用法,c语言关键字用法详解-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。

到此,以上就是小编对于c语言关键字用法的问题就介绍到这了,希望介绍关于c语言关键字用法的3点解答对大家有用

c语言关键字用法,c语言关键字用法详解-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

标签: 变量 声明 语言