智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4035|回复: 6
打印 上一主题 下一主题

【分享】新手写代码必须要关注——程序书写规范

[复制链接]

21

主题

96

帖子

0

精华

高级会员

Rank: 4

积分
923
QQ
威望
582
贡献
231
兑换币
216
注册时间
2013-11-27
在线时间
55 小时
跳转到指定楼层
1#
发表于 2016-9-20 09:39:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
(1)尽量不使用阻塞语句。
(2)一行不要超过80个字符。
(3)尽量不要手工更改底层库的代码,若必须更改,一定要改成和底层的代码风格   一样。
(4)关键的语句(包括声明关键的变量)必须要写注释。
(5)建议局部变量在最接近使用它的地方声明。
(6)不要使用goto系列语句,除非是用在跳出深层循环时。
(7)避免写超过5个参数的函数。如果要传递多个参数,则使用数组+指针。
(8)避免书写代码量过大的函数模块。
(9)避免在同一个文件中放置多个函数。
(10)主循环不要放过多函数。
(11)switch语句一定要有default语句来处理意外情况。
(12)对于if语句,应该使用一对“{   }”把语句块包含起来。
更多资讯欢迎加入:
第十二届恩智浦智能车交流群 392241429,我们只交流技术,杜绝广告 。大家好,我是静水深浏,我为自己代言。



回复

使用道具 举报

21

主题

96

帖子

0

精华

高级会员

Rank: 4

积分
923
QQ
威望
582
贡献
231
兑换币
216
注册时间
2013-11-27
在线时间
55 小时
2#
 楼主| 发表于 2016-9-20 09:41:06 | 只看该作者
欢迎加入第十二届恩智浦智能车交流群 392241429
回复 支持 反对

使用道具 举报

4

主题

220

帖子

0

精华

常驻嘉宾

技术盒子

Rank: 8Rank: 8

积分
4641

在线王奖章活跃会员奖章优秀会员奖章论坛元老奖章

威望
2678
贡献
1245
兑换币
915
注册时间
2016-3-27
在线时间
359 小时
毕业学校
东科大
3#
发表于 2016-9-20 09:44:56 | 只看该作者
666666666666
回复 支持 反对

使用道具 举报

75

主题

385

帖子

3

精华

版主

一位菜鸟老司机,智能车爱好者

Rank: 9Rank: 9Rank: 9

积分
4213

特殊贡献奖章资源大师奖章论坛骨干奖章优秀版主奖章热心会员奖章在线王奖章活跃会员奖章优秀会员奖章

QQ
威望
2025
贡献
1144
兑换币
1190
注册时间
2015-10-23
在线时间
522 小时
毕业学校
HZ university
4#
发表于 2016-9-20 09:50:24 | 只看该作者
变相广告      
回复 支持 反对

使用道具 举报

21

主题

96

帖子

0

精华

高级会员

Rank: 4

积分
923
QQ
威望
582
贡献
231
兑换币
216
注册时间
2013-11-27
在线时间
55 小时
5#
 楼主| 发表于 2016-9-20 09:55:47 | 只看该作者

这是在分享经验
回复 支持 反对

使用道具 举报

21

主题

96

帖子

0

精华

高级会员

Rank: 4

积分
923
QQ
威望
582
贡献
231
兑换币
216
注册时间
2013-11-27
在线时间
55 小时
6#
 楼主| 发表于 2016-9-20 09:57:20 | 只看该作者

没有利益关系,不算广告吧,明明是在宣传自己
回复 支持 反对

使用道具 举报

162

主题

2048

帖子

5

精华

超级版主

岳麓山没有车神

Rank: 10Rank: 10Rank: 10

积分
14920

论坛元老奖章优秀会员奖章活跃会员奖章论坛骨干奖章在线王奖章优秀版主奖章资源大师奖章

QQ
威望
6285
贡献
5963
兑换币
2581
注册时间
2013-11-14
在线时间
1336 小时
7#
发表于 2016-9-27 12:33:07 | 只看该作者
第七第九意义不大
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-27 04:18 , Processed in 0.049201 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表