摘要:
初识编译器 编译器做了什么 ·预编译 -处理所有的注释,以空格代替; -将所有的#define删除,并展开所有的宏定义; -处理条件编译指令#if,#ifdef,#elseif,#else,#endif; -处理#include,展开被包含的文件; -保留编译器需要使用的#pragma指令。 ·编译 阅读全文
摘要:
· 三目运算符(a ? b : c)可以作为逻辑运算的载体 · 规则:当a的值为真时,返回b的值;否则返回c的值。 三目运算符初探 #include <stdio.h> int main() { int a = 1; int b = 2; int c = 0; c = a < b ? a : b; 阅读全文
摘要:
if语句分析 ·if语句用于根据条件选择执行语句 ·else不能独立存在且总是与它最近的if相匹配 ·else语句后可以连接其它if语句 if( condition ) { //statement 1 } else { //statement 2 } if语句中零值比较的注意点 bool型变量应该直 阅读全文
摘要:
IAR for ARM全称IAR Embedded Workbench for ARM,是一款微处理器开发的一个集成开发环境软件,该集成开发环境中包含了IAR的C/C++编译器、 汇编工具、链接器、库管理器、文本编辑器、工程管理器和C-SPY调试器,支持ARM,AVR,MSP430等芯片内核平台,本 阅读全文