第8章ARM汇编语言与嵌入式C混合编程分析
因此在嵌入式程序设计中,经常可以可以看到寄存器用如下方式进行定义: #define rPCONA (*(volatile unsigned *)0x1D20000) #define rPDATA (*(volatile unsigned *)0x1D20004) 多级指针 分析下列程序代码的执行结果。 #includestdio.h main(){ int value=100; int *p1,**p2,***p3; p1 = value; p2 = p1; p3 = p2; printf(c=%d\n, value); printf(*p1=%d\n,*p1); printf(**p2=%d\n,**p2); printf(***p3=%d\n,***p3); } 8.3.3预处理的使用 在源流程序被编译器处理之前, 编译预处理器首先对源程序中的预处理命令进行展开或处理。 预处理命令书写格式为以“#”开头,占单独书写行,语句尾不加分号。 宏定义(#define) (1). 不带参数的宏 不带参数的宏定义的一般形式为: #define 宏名 [宏体] (2).带参数的宏定义 带参数的宏定义一般形式为: #define 宏名(参数表) 宏体 (3). 宏定义与函数 带参宏与函数的区别 文件包含(#include) 文件包含的功能是使得一个
您可能关注的文档
最近下载
- 《公路养护工程量清单及计量规范》+解读(每日一练).docx VIP
- Soundcraft声艺Signature 22MTK Outline Dimensions file)说明书用户手册.pdf
- 深圳2026年中考语文一轮复习知识清单(词义·成语·俗语).docx VIP
- 中国脓毒症与感染性休克诊治指南(2026版).docx
- 深圳台达电气集团有限公司 TD500系列-重载矢量变频器使用说明书2022.12.2.pdf
- 常用电气符号.pptx VIP
- 贵州遵义市红花岗区2026年学业水平第一次适应性考试(一模)文综-初中历史(试卷+解析).pdf VIP
- 城市道路检查井青岛市通用图集.pdf VIP
- 焦虑自评量表和抑郁自评量表.doc VIP
- 广州数控GSK980MDi系列操作使用手册.pdf
原创力文档

文档评论(0)