文档介绍:Page *
目录
关于本课程
C语言复习
编程规范
开发高效程序的技巧
第一页,共80页。
Page *
为什么学习本课程
会C语法与会用C语言写程序是两个概念
C的灵活性以及由此而产生的陷阱非常多
The Most Beautiful Language and Most Dangerous Language in the Programming World!
本课程将嵌入式系统中最基本的(最经常用到的)概念与技巧介绍给大家
第二页,共80页。
Page *
小测验?
第三页,共80页。
Page *
Quiz 1
所有嵌入式系统的主流程最后都进入一个死循环,怎样用C语言实现一个死循环?
第四页,共80页。
Page *
Quiz 2
while(){….}和do{….}while()有什么区别?
第五页,共80页。
Page *
Quiz 3
用变量a给出下列定义:
一个整型数
一个指向整型数的指针
一个有10个整型数的的数组
一个有10个指针的数组,该指针是指向一个整型数的
第六页,共80页。
Page *
Quiz 4
关键字static的作用是什么?
第七页,共80页。
Page *
Quiz 5
关键字const的作用是什么?
第八页,共80页。
Page *
Quiz 6
定义一个标准宏MIN ,这个宏输入两个参数并返回较小的一个。
第九页,共80页。
Page *
Quiz 7
嵌入式系统中经常要对变量或寄存器进行位操作。给定一个int型变量a,写两段代码,第一个将a的bit 3置为1,第二个将a的bit 3置为0。以上两个操作中,要保持其它位不变。
第十页,共80页。