- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《移动通信软件编程基础—C语言》第13章C语言综合应用
知识回顾 本章目标 C语言的编译 文件包含 无参宏定义3-1 无参宏定义3-2 宏名通常用大写,但这不是C语言的规定 无参宏定义3-3 有参宏定义3-1 有参宏定义3-2 宏名和形参表之间不能有空格 有参宏定义3-3 条件编译3-1 如果标识符已被 #define命令定义过则对程序段1进行编译;否则对程序段2进行编译 条件编译3-2 如果标识符未被#define命令定义过则对程序段1进行编译,否则对程序段2进行编译 条件编译3-3 如常量表达式的值为真(非0),则对程序段1 进行编译,否则对程序段2进行编译 链表 为什么使用链表 链表的基本操作引例 添加结点2-1 添加的结点是第一个结点 添加结点2-1 添加的结点不是第一个结点 访问结点2-1 链表为空 访问结点2-1 链表中有用户数据 删除结点2-1 被删除结点是第一个结点 删除结点2-2 被删结点不是第一个结点 删除结点2-2 被删结点不是第一个结点 总结 习题 作业 IC-MSP2.0 IC-MSP2.0 * 移动通信软件编程基础 —— C语言 第12章 数组的指针是数组在内存中的首地址 函数两种参数传递的方式:按值传递、按引用传递 数组名和指向数组地址的指针变量作函数参数时,效果是一样的 结构体指针作为函数参数传递的是结构体变量或结构体数组的地址 13 C语言综合应用 第 章 理解C语言中的头文件 掌握宏的用法 理解条件编译 完成一个C语言综合应用的大作业 #include 包含文件名 或者 #include 包含文件名 先在当前的源文件目录中查找,若未找到才到包含目录中去查找 在包含文件目录中去查找,而不在源文件目录去查找 #define 宏名 字符串 #include stdio.h #define PI 3.14 void main() { float r, s; r = 10; s = PI * r * r; printf(周长为%f\n,s); } 没有分号 宏定义不是说明或语句,所以在行末不必加分号,如加了分号则连分号也一起置换 宏定义必须写在函数之外,其作用域为宏定义命令起到源程序结束。如要终止其作用域可使用# undef命令 演 示 无参宏定义综合演示 #define 宏名(形参表) 字符串 MAX代表字符串 (a,b) (a b) ? a : b 演 示 有参宏定义综合演示 #ifdef 标识符 程序段1 #else 程序段2 #endif #ifndef 标识符 程序段1 #else 程序段2 #endif #if 标识符 程序段1 #else 程序段2 #endif 链表:逻辑上相邻的元素在存储时位置物理上可以相邻,也可以不相邻,它们在存储时既要存储数据本身的信息(即元素的值),还要存储直接后继元素的存储位置的信息(即直接后继的地址) pHead指向NULL,则不执行访问链表 pHead … … … … … … … 初始状态 第一步 pHead … … … … … … … p Temp … … … … … … p 第二步 pHead … … … … … … … … … … p 移 动 ^ … … … ^ … … … ^ … … … … … … … … … … … … 第三步 pHead … … … … … … … ^ … … … … … … p Temp p C语言 综合应用 文件包含可把多个源文件连接成一个源文件进行编译 宏定义是用一个标识符来表示一个字符串 条件编译使得编译器可以按不同的条件去编译不同的程序部分 链表基本操作 无参数宏 有参数宏 增加结点 访问结点 删除结点 编写C语言程序,实现电话系统管理软件功能 家中的座机电话在开户是都要在电信营业厅进行登记,登记内容包含:电话机主的 信息。电信营业厅的工作人员还要通过操作软件维护用户信息,具体操作包括增加 、修改、删除、查询用户信息等。 提示: 软件功能包括 1、添加新电话用户 2、修改电话用户的信息 3、删除已有电话 4、根据电话号码查询电话用户信息 5、根据用户名称查询电话用户信息 6、显示所有电话用户信息 7、退出 IC-MSP2.0
您可能关注的文档
最近下载
- NHA-509稳态工况法工控柜安装手册V1.1.doc VIP
- 办公设备采购(电脑、打印机等)投标方案.docx VIP
- 南华NHA509汽车排放气体测试仪操作规程24页.pdf VIP
- 苏教版二年级数学上册全单元测试题(可打印).docx VIP
- 可行性研究报告-财务分析表格-全部带公式-准完美版.xls VIP
- PLC控制的Z3050型摇臂钻床电气控制报告讲解.pdf VIP
- 公安局辅警招聘考试试题库《综合理论知识》(含政治理论、法律法规、公安工作基本知识).pdf VIP
- 核心素养导向下的大单元教学设计.docx VIP
- (高三地理试卷)-693-江苏省连云港、徐州、淮安、宿迁四市高三第一次调研考试(一模)地理的试题.doc VIP
- 新概念英语第一册练习题Lesson43—Lesson44.pdf VIP
文档评论(0)