当前位置: 首页 > news >正文

【C语言】前言关键字

🚩write in front🚩   

🔎大家好,我是謓泽,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎
🏅2021年度博客之星物联网与嵌入式开发TOP5~2021博客之星Top100~阿里云专家博主 & 星级博主~掘金⇿InfoQ创作者~周榜120﹣总榜998⇿全网访问量30w+🏅
🆔本文由 謓泽 原创 CSDN首发🙉如需转载还请通知⚠
📝个人主页-謓泽的博客_CSDN博客 📃
🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​
📣系列专栏-【C语言】关键字_謓泽的博客-CSDN博客🎓
✉️我们并非登上我们所选择的舞台,演出并非我们所选择的剧本📩 

🖍foreword

✔说明⇢这个系列主要讲解的是『C语言』所有关键字,从标题上也很容易得知。博主会对C语言的关键字进行逐个详细の讲解。

如果你对这个系列感兴趣的话,可以关注订阅哟👋

★概述⇢在『C语言』当中一共有₃₂个关键字,如下图当中的所列举出来的例子。在这个系列今后我们也会学习到『C语言』的其它关键字讲解具体的使用方法以及功能。

✘注意『C语言』的关键字当中是不允许作为标识符出现在C语言的程序当中。比方:变量、常量、函数、数组等,这些就是设定一个名称,而这设定就是所谓的标识符。

⒈数据类型关键字⑿个

char:声明字符型变量或函数
short:声明短整形变量或函数
int:声明整形变量或函数
long:声明长整形变量或函数
signed:声明有符号类型变量或函数
unsigned:声明无符号类型变量或函数
float:声明浮点型变量或函数
double:声明双精度变量或函数
struct:声明结构体变量或函数
union:声明共用体(联合)数据类型
enum:声明枚举类型
void:声明函数无返回值或无参数,声明无类型指针.

⒉控制语句关键字⑿个

(一)循环语句(5个)
for:一种循环语句
while:循环语句的循环条件
break:跳出当前循环
continue:结束当前的循环,开始下一轮的循环
do...while:循环语句的循环体
(二)条件语句(3个)
if:条件语句
else:条件语句否定分支
goto:无条件跳转语句
(三)开关语句(3个)
switch:用于开关语句
case:开关语句分支
default:开关语句中"其它"分支
(四)返回语句(1个)
return:函数的返回值语句(可以带参数也可以不带参数)

⒊其它关键字⑶个

const:声明只读变量
sizeof:计算数据类型长度
volatile:说明变量在程序执行中可被隐含地改变

⒋存储类型⑸个

auto:声明自动变量,一般不使用
extern:声明变量是在其他文件中声明
register:声明寄存器变量
static:声明静态变量
typedef:对类型进行重命名

🍊注意存储类型关键字是不可以同时出现,也就是说在一个变量定义的时候只能有一个。

📋拓展关键字实际上就是编译器预先定义了一定的意义(物理意义)的字符串。

相关文章:

  • 错误监控——自建sentry
  • 【2022-09-14】JS逆向之某团影视(jsjiami-v5)
  • Jmeter工具的使用
  • PVE系列教程(十六)、安装ubuntu server22.04系统
  • 【牛客】WY49数对,JZ65不用加减乘除做加法
  • C语言《超详细解析内存函数》
  • SpringBoot使用Redisson 实现分布式锁
  • 微服务初级入门实战分布式项目构建
  • tessafe.sys是病毒吗?tessafe.sys不兼容驱动程序如何解决?
  • Android实现ViewPager适配器kotlin简单实现
  • 点云深度学习系列博客(四):PointNet代码精讲
  • 基于SSH开发HR(人力资源管理系统)简单工作流程系统 课程设计 大作业 毕业设计
  • Promise详解与基础实现(Promise/A+规范)
  • 封装和static
  • LF-YOLO: A Lighter and Faster YOLO for Weld Defect Detection of X-ray Image
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • Angular 响应式表单 基础例子
  • CSS 专业技巧
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • FastReport在线报表设计器工作原理
  • SpingCloudBus整合RabbitMQ
  • Vue ES6 Jade Scss Webpack Gulp
  • 初探 Vue 生命周期和钩子函数
  • 机器学习学习笔记一
  • 基于webpack 的 vue 多页架构
  • 聚簇索引和非聚簇索引
  • 蓝海存储开关机注意事项总结
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • # Panda3d 碰撞检测系统介绍
  • #define、const、typedef的差别
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (ZT)一个美国文科博士的YardLife
  • (定时器/计数器)中断系统(详解与使用)
  • (附源码)计算机毕业设计ssm电影分享网站
  • (四)Controller接口控制器详解(三)
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET 5种线程安全集合
  • .NET delegate 委托 、 Event 事件
  • .net 受管制代码
  • .NET/C# 将一个命令行参数字符串转换为命令行参数数组 args
  • /ThinkPHP/Library/Think/Storage/Driver/File.class.php  LINE: 48
  • ::
  • @Autowired和@Resource装配
  • [BZOJ1008][HNOI2008]越狱
  • [C/C++]数据结构 栈和队列()
  • [CQOI 2011]动态逆序对
  • [Enterprise Library]调用Enterprise Library时出现的错误事件之关闭办法
  • [IM] [Webhook] Webhook实现IM平台机器人
  • [IOI2007 D1T1]Miners 矿工配餐
  • [LeetCode] NO. 387 First Unique Character in a String
  • [Linux]history 显示命令的运行时间
  • [node] Node.js的全局对象Global
  • [pdf]《软件方法》强化自测题业务建模需求分析共191页,230题