了解C语言的关键字有哪些;

一、C语言的标准关键字

标准C语言共有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。

32个关键字

二、每个关键字的具体用途:

auto :声明自动变量

break:跳出当前循环

case:开关语句分支

char :声明字符型变量或函数返回值类型

const :声明只读变量

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

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

do :循环语句的循环体

double :声明双精度浮点型变量或函数返回值类型

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

enum :声明枚举类型

extern:声明变量或函数是在其它文件或本文件的其他位置定义

float:声明浮点型变量或函数返回值类型

for:一种循环语句

goto:无条件跳转语句

if:条件语句

int: 声明整型变量或函数

long :声明长整型变量或函数返回值类型

register:声明寄存器变量

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

short :声明短整型变量或函数

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

sizeof:计算数据类型或变量长度(即所占字节数)

static :声明静态变量

struct:声明结构体类型

switch :用于开关语句

typedef:用以给数据类型取别名

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

union:声明共用体类型

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

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

while :循环语句的循环条件

“C语言之父”,美国著名计算机专家丹尼斯·里奇(Dennis Ritchie),2011年10月12日。C语言的发展推动了整个计算机行业的发展,改变了整个编程行业。在此致敬伟人!

如果你也想成为一名程序员那就关注小编和C/C++专栏,手把手教你如何实现!工作需要、感兴趣、为了入行、转行需要学习C/C++的伙伴可以跟我一起学习!

C/C++进阶之路​zhuanlan.zhihu.com

enum c++语言_第三章 C语言关键字相关推荐

  1. c语言程序设计教程博客,C语言教程第三章: C语言程序设计初步

    if(表达式1) 语句1: else if(表达式2) 语句2: else if(表达式3) 语句3: - else if(表达式m) 语句m: else 语句n:其语义是:依次判断表达式的值,当出现 ...

  2. 不足100克按100克C语言,C语言_第3章.ppt

    C语言_第3章 C语言的语句可分为以下四类: 简单语句 空语句 复合语句 流程控制语句 三.复合语句用一对花括号,把若干条语句括起来,就形成了一条复合语句.形式如下: {[内部数据描述语句] 语句1: ...

  3. c语言中,x-y,'105',ab,7f8那个是正确的,C语言程序设计_第三章 数据.ppt

    C语言程序设计_第三章 数据 * 运算符功能 与运算量关系 要求运算量个数 要求运算量类型 运算符优先级别 结合方向 结果的类型 学习运算符应注意 * 基本算术运算符: + - * / % 结合方向: ...

  4. 管理系统中计算机应用课件,管理系统中计算机应用_第三章课件.ppt

    <管理系统中计算机应用_第三章课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<管理系统中计算机应用_第三章课件.ppt>文档请在天天文库搜索 ...

  5. OpenCV函数简记_第三章数字图像的滤波处理(方框,均值,高斯,中值和双边滤波)

    系列文章目录 OpenCV函数简记_第一章数字图像的基本概念(邻域,连通,色彩空间) OpenCV函数简记_第二章数字图像的基本操作(图像读写,图像像素获取,图像ROI获取,图像混合,图形绘制) Op ...

  6. 【学习笔记】数据库系统原理 第三章 SQL语言

    以下内容为参考课件和<数据库系统概论>(第5版,王珊等著)的个人整理,若有错误欢迎指出 第三章 SQL语言 文章目录 第三章 SQL语言 一.概述 二.数据查询功能 1.查询语句 2.连接 ...

  7. 《精通数据仓库设计》中英对照_第三章

    <精通数据仓库设计>中英对照_第三章 第二部分 模型开发 数据仓库应该表示企业数据的各个方面,这些方面以主题域和业务数据模型开始.我们将在第3章使用一个假想的公司,指导一步一步地开发这两个 ...

  8. 谭浩强c语言第7章14题,谭浩强C语言_第7章_函数2.ppt

    谭浩强C语言_第7章_函数2 第八章 函数 函数概述 #include void main() { float average(float array[10]); /* 函数声明 */ float s ...

  9. Lync Server 2010的部署系列_第三章 证书、架构、DNS规划

    Lync Server 2010的部署系列_第三章 证书.架构.DNS规划 一.证书规划 组件 使用者名称 使用者备用名称条目/顺序 证书颁发机构 (CA) 备注 边缘外部接口 Sip.Giantha ...

最新文章

  1. 学习这么多算法到底在解决哪些问题?深度学习之外,我们要选择谁?
  2. PL/SQL 游标
  3. 一款针对Outlook的红队安全研究工具
  4. 型人格 disc测试_1号,完美型人格如何选择专业和职业@九型人格测试
  5. SAP UI5 应用开发教程之六十六 - 基于 OData V4 的 SAP UI5 表格控件如何实现删除功能试读版
  6. win8开发中需要用到一些系统版本之类的统计信息,总结如下。
  7. ICML2021 | Self-Tuning: 如何减少对标记数据的需求?
  8. vue工程打包上线样式错乱问题 - bug解决(4种)
  9. CentOS7.4安装redis-3.2.6
  10. jqGrid 使用案例及笔记
  11. luna16标签数据里的xyz,以及CT的dicom.ImagePositionPatient里的三个值分别代表哪些轴的初始点
  12. freeswitch:sofia.c:5180 Invalid ext-sip-ip
  13. 5336: [TJOI2018]party
  14. Java小白-9.Java多线程
  15. win10自动聚焦无法更换壁纸
  16. 光盘复制-DVD光盘复制格式剖析
  17. 计算机视觉学习(三):仿射变换将一幅图像放置到另一幅图像中
  18. 微信支付信用卡还款将收费;小米宣布进军西欧市场;Uber筹备第二代自动驾驶汽车丨价值早报
  19. Angular 4 学习笔记1
  20. 继承-----具体表继承-----每个子类一张表

热门文章

  1. java hash 取模_HashMap 中的取模和扩容公式推导
  2. MTK 调试的奇巧淫技
  3. 老人地摊淘到旧书 发现刊有老伴年轻照片(图)
  4. Android 的7种CPU架构
  5. Xtrabackup8.0安装(rpm安装)以及commvault配置xtrabackup
  6. gjc02转wgs84 基于postgis
  7. transferto()方法,是springmvc封装的方法,用于图片上传时,把内存中图片写入磁盘
  8. 忘了微信密码怎么办_微信密码忘了怎么办 如何找回丢失的微信【步骤教程】...
  9. 显示测试模式Windows 7 内部版本7600的解决办法
  10. [Steam]steamcn游戏开发者咨询