C语言总共有32个关键字,它们是C语言中最基础的东西,也是组成C语言程序不可或缺的部分。了解,熟悉并掌握它们,对于我们学习C语言有莫大的好处。

auto 声明自动变量,缺省时编译器一般默认为auto

int 声明整型变量

double 声明双精度变量

long 声明长整型变量

char 声明字符型变量

float 声明浮点型变量

short 声明短整型变量

signed 声明有符号类型变量

unsigned 声明无符号类型变量

struct 声明结构体变量--编译器为每个结构体类型数据至少预留1 个byte的空间。所以,空结构体的大小就定位1 个byte。(回顾)

union 声明联合数据类型(回顾)

enum 声明枚举类型(回顾)

static 声明静态变量 ,修饰变量存在内存的静态区 ;若是修饰函数,函数前加static 使得函数成为静态函数。此处“static”的含义不是指存储方式,而是指对函数的作用域仅局限于本文件(所以又称内部函数)

switch 用于开关语句

case 开关语句分支

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

break 跳出当前循环

register 声明寄存器变量 , register 变量必须是一个单个的值,并且其长度应小于或等于整型的长度。而且register 变量可能不存放在内存中,所以不能用取址运算符“&”来获取register 变量的地址

const 声明只读变量--编译器通常不为普通const 只读变量分配存储空间,而是将它们保存在符号表中,这使得它成为一个编译期间的值,没有了存储与读内存的操作,使得它的效率也很高。(有待回顾)

volatile 说明变量在程序执行中可被隐含地改变---编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问

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

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

return 子程序返回语句(可以带参数,也可不带参数)

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

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

do 循环语句的循环体

while 循环语句的循环条件

if 条件语句

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

for 一种循环语句(可意会不可言传)

goto 无条件跳转语句

sizeof 计算对象所占内存空间大小--记住:sizeof 在计算变量所占空间大小时,括号可以省略,而计算类型(模子)大小时不能省略。

C语言基础之32个关键字相关推荐

  1. 016+limou+C语言常用的32个关键字

    0.前言 本博文是在对C语言有一定深入了解后,对C语言最为主要的32个关键字进行了简要的概述和一些容易被忽略的细节研究,您可以当作学习或复习C语言基础使用(毕竟关键字就是构成C语言语法的基石),也可以 ...

  2. C语言基础教程 之 系统关键字

    C语言基础教程目录:https://blog.csdn.net/SparkLee2013/article/details/85229406 C语言的系统关键字总共有32个 1)数据类型关键字(12个) ...

  3. java入门学习笔记(二)—— Eclipse入门学习之快捷键、java语言基础知识之各类关键字及其用法简析

    一.Eclipse入门学习 1. 快捷键 对于一个编辑器,快捷键必不可少,是十分好用且有效的工具. 对于一个初学者,首先掌握了如下快捷键. (很多通用的快捷键不多说) Ctrl + / -- 注释当前 ...

  4. 【C】C语言基础(包括:关键字、数据类型、输入输出)

    程序中的变与不变--变量与常量 标识符和关键字 标识符:用来标识程序中用到的变量名.函数名.类型名.数组名.文件名以及符号常量名的有效字符序列. 语法规则(部分): 标识符只能是由英文字母.数字和下划 ...

  5. c语言中关键字中文的发音,c语言里面的32个关键字发音

    用户提问 请把32个字写出来. 备注,和英文发音 写出来.谢谢 我知道这32个字,但是我不知道怎么念. 把音标写出来.谢谢! 追加50分 推荐答案 中文译音跟后面了 auto :声明自动变量 一般不使 ...

  6. day01 C语言基础

    1.  C语言概述 C语言地位 计算机由硬件系统和软件系统组成 硬件基础                                                                ...

  7. 梳理嵌入式单片机C语言基础

    梳理一下嵌入式单片机C语言基础,数据类型.关键字.指针这些. 文章目录 一.数据类型 二.C语言关键字 1.static 2.const 3.extern 4.volatile 5.typedef 6 ...

  8. 关于一些c语言基础概念的了解与学习

    文章目录 1.C语言概述 2.C语言特点 3.C语言应用领域 4.C语言的简洁 5.编写第一个C语言程序: 6.代码分析 7.system函数 8. C程序编译步骤 9.宏的定义 10.头文件的展开 ...

  9. C语言基础知识点(领卓教育)

    1. 开启终端    ctrl+alt+t : 开启新终端 2. ls 命令    查看当前目录下的内容 3. 进入或退出目录    cd 目录    cd work     cd ..  : 返回上 ...

最新文章

  1. 清华大学《高级机器学习》课件和Fellow专家特邀报告(附pdf下载)
  2. Android Binder IPC机制
  3. 面试结尾——你有什么问题?
  4. Python快速学习10: 循环的对象及设计 (生活的规律)
  5. 【Google Play】Google Play 开放式测试 ( 简介 | 发布开放式测试版本 )
  6. 64. Minimum Path Sum
  7. 使用RabbitMQ实现延迟任务
  8. android 框架_推荐一个更贴近 android 场景的启动框架 | Anchors
  9. html5基础--audio标签元素
  10. 噪声和振动分析软件,它代表了统计能量分析(SEA)领域的最高水平AutoSEA2 V2.8
  11. oracle怎么定义参数函数返回值,Oracle自定义函数记录
  12. SAP HANA TRUNCATE清空数据库表
  13. JavaScript——输出100以内的质数
  14. 微信支付成功后发送短信通知
  15. LinuxC学习日记
  16. 如何提高电商广告投放的转化率?
  17. windows中常见后门持久化方法总结
  18. iis,w3wp一直出现WerFault.exe应用程序错误
  19. Android 源码之overlay分析
  20. Retrofit网络请求数据的使用

热门文章

  1. python生成6位数验证码_Python随机生成一个6位的验证码代码分享
  2. 《谁动了我的奶酪?》
  3. C语言两种方法实现归并排序
  4. ESP32WiFi-AP 模式创建 wifi 热点
  5. Excel中,把数字和汉字分开的方法
  6. Android加载的图片在内存中的大小
  7. html圣诞快乐英文,圣诞快乐英语,圣诞快乐英语简写?
  8. 记录Linux下安装elasticSearch时遇到的一些错误
  9. alpine的介绍与使用
  10. 【下载Tomcat旧版本】