硬汉嵌入式论坛

 找回密码
 立即注册
查看: 11866|回复: 23
收起左侧

安富莱C语言规范PDF版

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2020-6-28 00:47:54 | 显示全部楼层 |阅读模式


安富莱C语言编码规范.pdf (619.2 KB, 下载次数: 2919)




QQ截图20200628004756.jpg
回复

使用道具 举报

19

主题

150

回帖

207

积分

高级会员

积分
207
发表于 2020-7-8 17:02:45 | 显示全部楼层
赞。看下比较规范的编程风格。
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2020-8-15 17:40:44
飞回啊哈啊啊

9

主题

39

回帖

66

积分

初级会员

只要努力,没有什么办不到

积分
66
发表于 2020-8-19 17:53:01 | 显示全部楼层
终于有了pdf版了,拜读下
回复

使用道具 举报

9

主题

39

回帖

66

积分

初级会员

只要努力,没有什么办不到

积分
66
发表于 2020-8-19 17:56:35 | 显示全部楼层
终于等到pdf版,拜读下
回复

使用道具 举报

0

主题

84

回帖

84

积分

初级会员

积分
84
发表于 2020-9-3 09:27:26 | 显示全部楼层
学习。。。。。。。
回复

使用道具 举报

1

主题

27

回帖

30

积分

新手上路

积分
30
发表于 2020-9-8 20:08:59 | 显示全部楼层
一眼就看到了 消协 字母
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
 楼主| 发表于 2020-9-9 02:08:15 | 显示全部楼层
非谢家之宝树 发表于 2020-9-8 20:08
一眼就看到了 消协 字母

小写
回复

使用道具 举报

0

主题

10

回帖

10

积分

新手上路

积分
10
发表于 2020-9-16 14:37:08 | 显示全部楼层
学习              
回复

使用道具 举报

6

主题

42

回帖

60

积分

初级会员

积分
60
发表于 2020-10-28 11:15:20 | 显示全部楼层
终于等到你
回复

使用道具 举报

6

主题

42

回帖

60

积分

初级会员

积分
60
发表于 2020-10-28 11:15:52 | 显示全部楼层
终于等到你
回复

使用道具 举报

2

主题

4

回帖

10

积分

新手上路

积分
10
发表于 2020-12-24 10:08:00 | 显示全部楼层
学习学习                 
回复

使用道具 举报

0

主题

14

回帖

14

积分

新手上路

积分
14
发表于 2021-2-1 11:34:02 | 显示全部楼层
学习学习,规范一下自己的代码
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2021-2-3 13:11:53 | 显示全部楼层
硬汉哥,在1.1文件和目录中,定义和声明给出的例子是不是搞错啦。
extern声明变量是不能赋初值的。
我觉得例子应该是这样
/* 模块1头文件:module.h */
extern int a;    /* 在模块1的.h文件中声明变量供其他文件引用 */
/* 模块1实现文件:module.c */
int a = 5;    /* 在模块1的.c文件中定义全局变量a */
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
 楼主| 发表于 2021-2-10 08:21:00 | 显示全部楼层
jt000 发表于 2021-2-3 13:11
硬汉哥,在1.1文件和目录中,定义和声明给出的例子是不是搞错啦。
extern声明变量是不能赋初值的。
我觉 ...

对,这个不能赋初值。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2021-6-18 12:27:51 | 显示全部楼层
赞一下,学习学习。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2022-2-25 14:20:27 | 显示全部楼层
心里话,写的一般般,书写格式和结构化都有一点涉及,不过很浅,还不如去UCOS或者安卓官网下载变成格式和规范~
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
 楼主| 发表于 2022-2-25 15:42:04 | 显示全部楼层
Yuriwu 发表于 2022-2-25 14:20
心里话,写的一般般,书写格式和结构化都有一点涉及,不过很浅,还不如去UCOS或者安卓官网下载变成格式和规 ...

是的,只适合入门,不如直接看源代码照壶画瓢来的实在。
回复

使用道具 举报

1

主题

12

回帖

15

积分

新手上路

积分
15
发表于 2022-3-30 06:50:26 | 显示全部楼层
这个不错,建议一开始就要有这个意识,养成习惯
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2022-4-7 09:25:04 | 显示全部楼层
半路出家,好好学习编程规范
回复

使用道具 举报

10

主题

45

回帖

75

积分

初级会员

积分
75
发表于 2022-4-7 11:20:16 | 显示全部楼层
版主,请教一下,keil编译环境下,C语言用结构体给另一个同类型结构体赋值:用等号 还是memcpy 好一些??
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
 楼主| 发表于 2022-4-8 11:38:30 | 显示全部楼层
0520kuang 发表于 2022-4-7 11:20
版主,请教一下,keil编译环境下,C语言用结构体给另一个同类型结构体赋值:用等号 还是memcpy 好一些??
...

等号不知道有没有加速,memcpy是有加速的,就这点区别。
回复

使用道具 举报

3

主题

23

回帖

32

积分

新手上路

积分
32
发表于 2022-9-8 15:24:11 | 显示全部楼层
终于有了pdf版了,拜读下
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2023-12-8 19:22:16 | 显示全部楼层
Yuriwu 发表于 2022-2-25 14:20
心里话,写的一般般,书写格式和结构化都有一点涉及,不过很浅,还不如去UCOS或者安卓官网下载变成格式和规 ...

uCOS II 是对我个人影响最大的RTOS,邵贝贝的书,我反复阅读了内核代码,受益匪浅。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
QQ
发表于 2024-2-25 01:31:36 | 显示全部楼层
2024年2月25日01:31:25 星期日过来百度
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-20 03:39 , Processed in 0.269013 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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