科技> 正文

这是一段C代码,不是填空题

时间: 2023-08-28 08:32:54 来源: 面包芯语

扫描关注一起学嵌入式,一起学习,一起成长

本期话题

先前有群友在交流群里发了一段代码的截图,觉得很有意思,在此分享一下。截图如下


(资料图片)

第一眼看来,还以为是填空题呢。你能看懂这段代码吗?

今天来聊一聊这段代码关联的知识点。

聊一聊

我们都知道 C 语言中标识符的命名,只能包含字母、数字、下划线。

同时,标识符的开头只能是字母或者下划线,不能以数字开头。

这段代码中,变量类型、变量、还有数字常量,全部通过下划线表示。只是下划线的个数不同。

函数的参数通过一个下划线表示。

这段代码中通过 typedef 或者 define 将某个变量类型重定义,通过多个下划线表示。

数组定义中,数组变量类型、数字名、数组的长度,都通过不同长度的下划线表示。

for循环中,索引变量类型以及索引变量本身,循环判断的条件,都是不同长度的下划线。

这样解释之后,你再看看这段代码,是不是就可以看懂了。

不过,看不同长度的下划线,真的是费眼睛。

如果有谁在实际项目中这样写,岂不是要被骂的很惨,同时也在给自己挖坑。

后来,这位大佬又发来两张图片。你能看懂吗?

好了,今天就分享这一段代码。

今天不说 ”加油~“ 了,毕竟,代码还是不提倡这样写。

觉得文章不错,点击“分享”、“赞”、“在看” 呗!

关键词:

责任编辑:QL0009

为你推荐

关于我们| 联系我们| 投稿合作| 法律声明| 广告投放

版权所有 © 2020 跑酷财经网

所载文章、数据仅供参考,使用前务请仔细阅读网站声明。本站不作任何非法律允许范围内服务!

联系我们:315 541 185@qq.com