码迷,mamicode.com
首页 > 其他好文 > 详细

嵌入式驱动工程师培训笔记(二)

时间:2014-10-09 22:39:58      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   io   os   使用   ar   for   

一:c语言代码规范

  1.预处理代码和主函数代码中间要空一行。

  2.分配内存和处理中要空一行。

  3.写代码时要注意缩进。善于使用tab键。

二: 冯诺伊曼结构介绍

  由五个组成: 运算器 ,控制器 ,存储器 ,输入设备 ,输出设备 。

  其中存储器指的是内存,而不是硬盘。所以cpu要处理的数据都要经过内存。

三:c语言的核心 :内存图

  对于嵌入式开发,c语言更多是对内存进行操作。所以对于内存的理解就非常重要了。编写程序要学会画内存图,明确数据或代码在内存中是如何分配的。

  我们操作的是虚拟内存恒为 4g;

四:c语言基础

    三种结构:顺序结构 ,选择结构 ,循环结构。任何逻辑都能用这三种结构表示。

    选择结构:

      if... else  这两个为一对   有else必定有if

    循环结构

    for  do ..while()  while  三种都能互相表示。

课堂及课后所编写程序:

    判断是否为润年 计算累加和  十进制装二进制数 快速排序(未完成)百钱百鸡问题  水仙花数  猴子吃桃     最大公约数和最小公倍数

部分代码:  

水仙花数

百钱百鸡问题

bubuko.com,布布扣
#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);



}
~    
百鸡百钱

 

bubuko.com,布布扣
#include<stdio.h>


int main()
{
        int i ;
        int sum = 1;
        for(i = 1; i<5; i++)
                {

                        sum = (sum+1)*2;
                }
        printf("猴子一共吃了 %d只桃子\n",sum);

}
~                                                                               
~    
猴子吃桃

 

 

 

 

 

 

 

  

 

嵌入式驱动工程师培训笔记(二)

标签:style   blog   http   color   io   os   使用   ar   for   

原文地址:http://www.cnblogs.com/linrong/p/4014302.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!