问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

对于单片机的编程,什么样的程序叫做规范呢?

发布网友 发布时间:2022-05-29 22:18

我来回答

1个回答

热心网友 时间:2024-10-17 17:51

目前没有什么成文的规定,除了语法外,C语言存在 随意性,编译器无法鉴别是否规范。
不成文的规定:
① C 语言的名称名词 应采用 英文。
英文名简短的可用英文全称,由多个英文单词组合的可采用 每个单词前n(1≤n≤5)位字母组合,所有单词首字母 需大写,以隔离不同单词。
特定名称缩写均使用首字母大写,如 LED, PWM;
因为 C语言的起源不在我国,而且它的使用都是 以字母、符号、数字为准,用英文名称名词更符合C语言特点。且中文(拼音)存在多音字,不容易读到正确的名称。

② 全局变量 要符合 ①要求,局部变量名称 应使用 全小写,不同单词间使用下划线(“_”)隔离。
以上都是 C语言 可读性 特点的要求,另有 移植性、简洁性的一些编程系统要求,需要再说。追问“由多个英文单词组合的可采用 每个单词前n(1≤n≤5)位字母组合”能举个例子吗?

追答如 定义电源电压最大值 :#define PowerVoltMax 0xCC
其中 “电源”英文 Power,“电压”英文 Voltage,“最大”英文 Maximum,
电源 5个字母取了全称,Power,电压 7个字母,取了前 4个,最大 7个字母 取了前 3个,组合起来就是 :PowerVoltMax

热心网友 时间:2024-10-17 17:51

目前没有什么成文的规定,除了语法外,C语言存在 随意性,编译器无法鉴别是否规范。
不成文的规定:
① C 语言的名称名词 应采用 英文。
英文名简短的可用英文全称,由多个英文单词组合的可采用 每个单词前n(1≤n≤5)位字母组合,所有单词首字母 需大写,以隔离不同单词。
特定名称缩写均使用首字母大写,如 LED, PWM;
因为 C语言的起源不在我国,而且它的使用都是 以字母、符号、数字为准,用英文名称名词更符合C语言特点。且中文(拼音)存在多音字,不容易读到正确的名称。

② 全局变量 要符合 ①要求,局部变量名称 应使用 全小写,不同单词间使用下划线(“_”)隔离。
以上都是 C语言 可读性 特点的要求,另有 移植性、简洁性的一些编程系统要求,需要再说。追问“由多个英文单词组合的可采用 每个单词前n(1≤n≤5)位字母组合”能举个例子吗?

追答如 定义电源电压最大值 :#define PowerVoltMax 0xCC
其中 “电源”英文 Power,“电压”英文 Voltage,“最大”英文 Maximum,
电源 5个字母取了全称,Power,电压 7个字母,取了前 4个,最大 7个字母 取了前 3个,组合起来就是 :PowerVoltMax

热心网友 时间:2024-10-17 17:51

目前没有什么成文的规定,除了语法外,C语言存在 随意性,编译器无法鉴别是否规范。
不成文的规定:
① C 语言的名称名词 应采用 英文。
英文名简短的可用英文全称,由多个英文单词组合的可采用 每个单词前n(1≤n≤5)位字母组合,所有单词首字母 需大写,以隔离不同单词。
特定名称缩写均使用首字母大写,如 LED, PWM;
因为 C语言的起源不在我国,而且它的使用都是 以字母、符号、数字为准,用英文名称名词更符合C语言特点。且中文(拼音)存在多音字,不容易读到正确的名称。

② 全局变量 要符合 ①要求,局部变量名称 应使用 全小写,不同单词间使用下划线(“_”)隔离。
以上都是 C语言 可读性 特点的要求,另有 移植性、简洁性的一些编程系统要求,需要再说。追问“由多个英文单词组合的可采用 每个单词前n(1≤n≤5)位字母组合”能举个例子吗?

追答如 定义电源电压最大值 :#define PowerVoltMax 0xCC
其中 “电源”英文 Power,“电压”英文 Voltage,“最大”英文 Maximum,
电源 5个字母取了全称,Power,电压 7个字母,取了前 4个,最大 7个字母 取了前 3个,组合起来就是 :PowerVoltMax

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
土狗一般多大开始懂人性 如何训练 小土狗怎么训练才听话 新手训狗的好方法 跑跑卡丁车故事模式哪一关还海盗船长(人物)奖励的,骨灰玩家说下._百 ... 跑跑卡丁车手游被遗忘的炮塔的宝藏在哪_跑跑卡丁车手游被遗忘的炮塔的... 跑跑卡丁车手游在被遗忘的炮塔附近搜寻宝藏怎么做?遗忘炮塔宝藏攻略... 跑跑卡丁车手游被遗忘炮塔宝藏在哪 炮塔附近搜寻宝箱位置详解-新手攻略... 跑跑卡丁车被遗忘的炮塔附近宝藏在哪里_跑跑卡丁车被遗忘的炮塔附近宝藏... 跑跑卡丁车手游在遗忘的炮塔附近搜寻宝藏在哪 遗忘炮塔宝藏位置详解 迅捷路由器使用问题 ...MATLAB7.0的,程序总是在打开后一会,就自动关闭了。希望能帮忙哦,感... Head & Shoulders去屑洗发水效果怎么样? 请问head shoulders 是什么牌子!? 谁帮我写一篇介绍英语单词的演讲,介绍Headshoulders(海飞丝)和Clear(清 ... 旅游投诉怎么最有效 Head & Shoulders旗下都有什么? 黑色情人节是哪天??还有什么情人节捏?! 黑色情人节在哪一天? 黑色情人节是几月几号啊? 黑色情人节是是什么意思?是哪一天? 黑色情人节是几月几日? 去哪里投诉旅游公司 head shoulders是什么意思 怎样投诉旅游公司? 如果投诉旅游公司的话向哪个部门投诉 最近上海或杭州有什么特卖会吗、?? 特卖是什么意思热卖是什么意思一样吗有区别吗类似吗 欧体“兴”字的楷书写法是什么? 怎么样 可以快速染发。。 steam特卖和steam有啥区别? 最近看报道快速上色的染发剂对身体有害,现寻求防过敏植物染发剂不过敏那... 氢原子是由什么构成的? 请说明氢原子的结构。为什么氢离子又称为质子? 请说明氢原子的结构,为什么氢离子又可称为质子 请以氢原子为例,说明原子的结构?哥哥姐姐有会的吗? 氢原子的结构最简单原子核中有一个正电荷核外有一个电子氢原子核中有... 氢原子能达到稳定结构吗? 请说明氢原子的结构,为什么氢离子又可称 科学家发现,氢原子的结构最简单,核外只有一个电子。如果把电子的电 氢原子的电子结构 明天的回忆歌词 明天的记忆 歌词 有一首歌歌词有一句是这样的,明天的回忆都是我的,是我的,歌名叫什么... 求歌词:你是那样的无情头也不回转身就离去 找 歌词达人 帮我找首歌 里面有句 是 勇敢爱一次 一句歌词看你离去 头也不肯回 歌王进来进来! 就听的好象是让我死心塌地爱上你,一个女歌手唱的 我听过一首很好听的歌但是不知道叫什么名字,里面的歌词有,不去想... 求 旭天 《真爱》的歌词 你觉得孙燕姿新专辑里哪首歌最好听?