首页 > 代码库 > 嵌入式驱动工程师培训笔记(二)
嵌入式驱动工程师培训笔记(二)
一:c语言代码规范
1.预处理代码和主函数代码中间要空一行。
2.分配内存和处理中要空一行。
3.写代码时要注意缩进。善于使用tab键。
二: 冯诺伊曼结构介绍
由五个组成: 运算器 ,控制器 ,存储器 ,输入设备 ,输出设备 。
其中存储器指的是内存,而不是硬盘。所以cpu要处理的数据都要经过内存。
三:c语言的核心 :内存图
对于嵌入式开发,c语言更多是对内存进行操作。所以对于内存的理解就非常重要了。编写程序要学会画内存图,明确数据或代码在内存中是如何分配的。
我们操作的是虚拟内存恒为 4g;
四:c语言基础
三种结构:顺序结构 ,选择结构 ,循环结构。任何逻辑都能用这三种结构表示。
选择结构:
if... else 这两个为一对 有else必定有if
循环结构
for do ..while() while 三种都能互相表示。
课堂及课后所编写程序:
判断是否为润年 计算累加和 十进制装二进制数 快速排序(未完成)百钱百鸡问题 水仙花数 猴子吃桃 最大公约数和最小公倍数
部分代码:
水仙花数
百钱百鸡问题
#include<stdio.h>int main(){ int a ,b ; for(a=0;a<33;a++) for(b=0;b<300;b++) if((a*3+(float)b/3) == 100) if((a+b)==100) printf("100钱可以买%d只大鸡,%d只小鸡\n",a,b);}~
#include<stdio.h>int main(){ int i ; int sum = 1; for(i = 1; i<5; i++) { sum = (sum+1)*2; } printf("猴子一共吃了 %d只桃子\n",sum);}~ ~
嵌入式驱动工程师培训笔记(二)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。