嵌入式C语言难点(第一部分)附带资料
发布时间
阅读量:
阅读量
大家好!
有人认为C语言很简单,但也有人表示经过长时间学习仍未能掌握这一门编程语言.实际上,编写高质量的嵌入式C程序并非易事,需要深入理解相关硬件特性及其潜在缺陷,并且透彻掌握编译原理.
关键字
在各个编程语言中都有一些关键的术语,在这些术语中有一些特殊的标识符属于C语言和其他编程语言的一般性概念。
数据类型(常用char, short, int, long, unsigned, float, double)
运算和表达式( =, +, -, *, while, do-while, if, goto, switch-case)
数据存储(auto, static, extern,const, register,volatile,restricted)
结构(struct, enum, union,typedef)
位操作和逻辑运算(<<, >>, &, |, ~,^, &&)
预处理(#define, #include, #error,#if...#elif...#else...#endif等)
平台扩展关键字(__asm, __inline,__syscall)
这些关键指令共同构建了嵌入式系统中C语言语法的基础结构。
嵌入式的应用可以从逻辑层面被看作是由三个主要部分组成的。
数据的输入(如传感器,信号,接口输入)
数据的处理(如协议的解
全部评论 (0)
还没有任何评论哟~
