《移动通信软件编程基础—C语言》第13章
更新时间:2023-06-02 03:05:01 阅读量: 实用文档 文档下载
- 移动通信仿真软件推荐度:
- 相关推荐
c语言
移动通信软件编程基础 —— C语言
c语言
知识回顾
数组的指针是数组在内存中的首地址 函数两种参数传递的方式:按值传递、 函数两种参数传递的方式:按值传递、按引用传递 第12章 12章 数组名和指向数组地址的指针变量作函数参数时, 数组名和指向数组地址的指针变量作函数参数时,效果是一样的 结构体指针作为函数参数传递的是结构体变量或结构体数组的地址
IC-MSP<2.0>
c语言
第 13
章
C语言综合应用
IC-MSP<2.0>
c语言
本章目标
理解C 理解C语言中的头文件 掌握宏的用法 理解条件编译 完成一个C 完成一个C语言综合应用的大作业
IC-MSP<2.0>
c语言
C语言的编译
IC-MSP<2.0>
c语言
文件包含
#include "包含文件名 包含文件名" 包含文件名 或者 #include <包含文件名 包含文件名> 包含文件名
先在当前的源文件目 录中查找, 录中查找,若未找到 才到包含目录中去查 找
在包含文件目录 中去查找, 中去查找,而不 在源文件目录去 查找IC-MSP<2.0>
c语言
无参宏定义3-1#define 宏名 字符串
没有分号 #include <stdio.h> #define PI 3.14 void main() { float r, s; r = 10; s = PI * r * r; printf("周长为 周长为%f\n",s); 周长为 }
IC-MSP<2.0>
c语言
无参宏定义3-2 宏名通常用大写,但这不是 语言的规定 宏名通常用大写,但这不是C语言的规定 宏定义不是说明或语句,所以在行末不必加分 宏定义不是说明或语句, 号,如加了分号则连分号也一起置换 宏定义必须写在函数之外, 宏定义必须写在函数之外,其作用域为宏定义 命令起到源程序结束。 命令起到源程序结束。如要终止其作用域可使 用# undef命令 命令IC-MSP<2.0>
c语言
无参宏定义3-3 演示无参宏定义综合演示
IC-MSP<2.0>
c语言
有参宏定义3-1
#define 宏名 形参表) 字符串 宏名(形参表 形参表
IC-MSP<2.0>
c语言
有参宏定义3-2 宏名和形参表之间不能有空格
MAX代表字符串 (a,b) (a > b) ? a : b 代表字符串IC-MSP<2.0>
c语言
有参宏定义3-3 演示有参宏定义综合演示
IC-MSP<2.0>
c语言
条件编译3-1 如果标识符已被 #define命令定义过则对程 命令定义过则对程 序段1进行编译 否则对程序段2进行编译 进行编译; 序段 进行编译;否则对程序段 进行编译
#ifdef 标识符 程序段1 程序段 #else 程序段2 程序段 #endif
IC-MSP<2.0>
c语言
条件编译3-2 如果标识符未被#define命令定义过则对程序 命令定义过则对程序 如果标识符未被 进行编译, 段1进行编译,否则对程序段 进行编译 进行编译 否则对程序段2进行编译
#ifndef 标识符 程序段1 程序段 #else 程序段2 程序段 #endif
IC-MSP<2.0>
c语言
条件编译3-3 如常量表达式的值为真( ),则对程序 如常量表达式的值为真(非0),则对程序 ), 进行编译,否则对程序段2进行编译 段1 进行编译,否则对程
序段 进行编译
#if 标识符 程序段1 程序段 #else 程序段2 程序段 #endif
IC-MSP<2.0>
c语言
链表链表:逻辑上相邻的元素在存储时位置物理上可以相邻, 链表:逻辑上相邻的元素在存储时位置物理上可以相邻,也可以不相 它们在存储时既要存储数据本身的信息(即元素的值), ),还要存储直 邻,它们在存储时既要存储数据本身的信息(即元素的值),还要存储直 接后继元素的存储位置的信息(即直接后继的地址) 接后继元素的存储位置的信息(即直接后继的地址)
IC-MSP<2.0>
c语言
为什么使用链表
IC-MSP<2.0>
c语言
链表的基本操作引例
IC-MSP<2.0>
c语言
添加结点2-1 添加的结点是第一个结点
IC-MSP<2.0>
c语言
添加结点2-1 添加的结点不是第一个结点
IC-MSP<2.0>
c语言
访问结点2-1
链表为空
pHead指向 指向NULL,则不执行访问链表 指向 ,
IC-MSP<2.0>
正在阅读:
《移动通信软件编程基础—C语言》第13章06-02
孝歌歌词大全07-07
郑州大学现代远程教育入学测试机考高起专《语文》模拟题及参考答案10-17
11年会计后续教育考试08-07
CAD中级考证讲解03-16
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 软件编程
- 移动通信
- 语言
- 基础
- 全国计算机三级数据库技术上机试题100道
- 中医护理干预结合临床治疗对防治早期糖尿病足的效果探讨
- 情景剧《赤壁之战》剧本
- 《一元一次方程》教学设计与反思
- 天大网院人力资源管理在线答题
- 【2021英语二轮复习】读后续写专练(浙江专版)(3)
- 青岛版初二上学期知识点总结
- 终端导购销售技巧
- 幼儿教师实习自我鉴定
- 创新企业全面预算管理的探讨
- 妈妈帮儿歌视频300首迅雷下载地址
- 2014七年级上册数学期末测试卷含答案(昌平)
- 一个油站工作员告诉大家怎样加油划算
- 开发区土地集约利用评价成果要求
- 2021年大型商铺租赁合同范本
- 移动 联通实习报告
- 爱读书读好书升旗仪式发言稿
- CDR01BP109ABSR中文资料
- 室外消防施工组织设计1
- 小学生读后感10篇