C语言中的关键字详略
首先我们要注意:在C语言中define不是关键字。define是编译器的预编译指令,是编译器实现的,不是C语言的内容。
C语言编译器不认识#开头的东西,那些是预处理的事情。
C编译器看到的是预处理完成的东西,关键字都是有实际含义的。
特别注意的是 sizeof 是关键字(不是函数),
所以其实sizeof(int) 和 sizeof int 是一样的
C语言中的关键字及意义如下:
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 | 长整型数据 |
register | CPU内部寄存的变量 |
return | 用于返回函数的返回值 |
short | 短整型数据 |
signed | 有符号数 |
sizoef | 计算表达式或数据类型的占用字节数 |
static | 定义静态变量(延长变量生命周期) |
struct | 定义结构类型数据 |
switch | 构成switch选择结构 |
typedef | 重新定义数据类型 |
union | 联合类型数据 |
unsigned | 定义无符号数据 |
void | 定义无类型数据(无返回值) |
volatile | 该变量在程序中执行中可被隐含地改变 |
while | 用于构成do...while或while循环结构 |
C语言中的关键字详略相关推荐
- 在c语言中保留字是有专门含义和作用的,c语言中的关键字和保留字的区别?
c语言中的关键字和保留字的区别?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! c语言中的关键字和保留字的区别? 在C语 ...
- C语言中的关键字概览
文章目录 1 C语言中的关键字概览 1 C语言中的关键字概览 C语言中一共有32个关键字,如下: 参考资料: C语言深度解剖
- C语言中的关键字,变量的定义,变量的命名规则,交换两个变量的值,驼峰命名法【 C语言变量名命名法则】
C语言结构 C语言中的关键字 变量 变量的定义 变量的命名规则 交换两个变量的值 驼峰命名法 C语言结构 上图中我们可以看到最外层是程序,内部是所有的构成,我们从最里面开始说明. 当我们用计算机语言来 ...
- c语言中关键字的含义,c语言中的关键字有哪些?有什么含义?
c语言中的关键字有哪些?有什么含义? 发布时间:2020-04-23 09:33:30 来源:亿速云 阅读:174 作者:小新 这篇文章主要介绍了c语言中的关键字有哪些?有什么含义?,具有一定借鉴价值 ...
- java中new关键字详解
java中new关键字详解 在java中我们可以经常使用new来创建一个对象,但是这对于初学者来说可能只会使用却不能理解new关键字和它的语法 new关键字的语法 注意使用前先导包,一般我们使用ide ...
- Java中super关键字详解
Java中super关键字详解 super有什么用? super什么时候不可以省略呢? super在内存图中是如何存在的呢? super使用时的注意事项 super有什么用? (1)当子类中构造方法第 ...
- 编程c语言中_是什么意思,计算机C语言中的关键字:double是什么意思?
用户提问 RT 推荐答案 double:表示双精度字型. C语言中的关键字: auto :声明自动变量 break:跳出当前循环 case:开关语句分支 char :声明字符型变量或函数返回值类型 c ...
- C语言中的关键字“ volatile”的用法(摘)
C语言中的关键字" volatile"的用法(摘) volatile 这个ANSI C 关键字在经典的C 教程中很少提及,高层编程的人也可能永远都 不会用到,但是作为嵌入式开发者来 ...
- C语言 存储类型关键字详解
今天我们重点说下auto,register,typedef,extern,和static. 让我们进入今天的学习吧!(今天也要加油哦) 1. auto(自动变量) auto作为比较老的关键字,在C语言 ...
最新文章
- 程序员学霸!top2大学毕业!不到30岁第一次升P9失败!挫折感极强,怀疑人生?网友:没升P7的我,不要面子的吗??...
- SSM项目的数据库密码加密方案
- ipc620中文版最新版本_(一)Windows10 家庭中文版Docker安装 搭建docker开发环境
- 大热荒野敲开资本大门后,精致露营就留得住年轻人吗?
- Linux退出sqlplus界面,Linux CentOS中使用SQL*Plus启动和关闭数据库
- SQL中关联表并使用子表的COUNT和SUM函数作为扩展字段
- log4j 新建日志 重启_Log4j 动态修改日志级别,不用重启服务器
- android 开机动画尺寸,Android开机Logo动画制作
- 递归遍历树结构顺序显示并且添加到list集合
- 【神经网络与深度学习】卷积神经网络在自然语言处理的应用
- JavaIO流中的拷贝
- 大数据分析处理有哪些流程
- 基于matlab的捷联惯导算法设计及仿真,基于 Matlab 的捷联惯导算法设计及仿真1.doc...
- web渗透测试----10、信息泄露
- php5.2.17 pecl,php pecl的使用
- 洛谷1852 BZOJ2144 跳跳棋 思维题
- php 检测英文字符,php正则验证中英文字符串 - 小俊学习网
- 计算机程序占用端口,程序启动发现端口被占?3步查出它是谁!
- Java基础知识提炼与总结
- 人脸和身份证不匹配_人脸识别身份信息不匹配是什么意思