当前课程知识点:高级语言程序设计 > 期末考试 > 期末考试 > 讨论题2.3
不用中间变量, 交换 A 、B 两整数型变量的值——深入讨论
讨论提示:
各位同学,上一讨论中估计大家都使用了加减或者乘除法计算来交换变量值;可是计算机中加减乘除运算都是要耗时的,而且遇到浮点数时,操作不当会导致精度丢失;出现0的时候铁定不能用乘除;有没有更快更好的交换方法?
-1.1 鸡兔同笼——计算
-1.2 算法
-1.3 程序
-1.4 C语言
-章节测试
-2.1 求绿化带宽度
-2.2 基本符号
-2.3 数据
-2.4 语句
-2.5 表达式
-2.6 顺序控制结构
-2.7 数据类型
-2.8 输入输出
-2.9 程序设计实例
-章节测试
-3.1 判断成绩是否及格——双分支程序设计
-3.2 成绩加上获奖信息——单分支程序设计
-3.3 布尔类型
-3.4 获奖分等级——多分支程序设计
-3.5 枚举类型
-章节测试
-4.1 计算平均成绩—循环程序设计
--讨论题4.1
-4.2 计算全班每人平均成绩——多重循环
-4.3 程序设计实例
-章节测试
-5.1 求给定三角形重心
-5.2 函数
-5.3 程序设计实例
-章节测试
-6.1 成绩统计——数组类型
-6.2 统计多科成绩——多维数组
-6.3 程序设计实例
-6.4 线性表——分类与检索
-6.5 带学号的成绩排序——数组初值
-6.6 表示姓名——字符串
-6.7 类型定义
-6.8 线性表——栈和队列
-章节测试
-7.1 指针与变量
-7.2 指针操作
-7.3 指针与数组
-7.4 指针与字符串
--7.4.2 指针与字符串关系(从字符串角度、指针角度).mp4
-章节测试
-8.1 成绩单管理
-8.2 保存成绩单——结构体
-8.3 程序设计实例
-章节测试
-9.1 作用域
-9.2 参数
-9.3 函数值
-章节测试
-10.1 递归程序设计
-10.2 程序设计实例
-10.3 间接递归
-章节测试
-11.1 户籍管理
-11.2 文件概述
-11.3 文件打开关闭
-11.4 文件IO操作
-11.5 文件定位
-11.6 程序设计实例
-章节测试
-12.1 自顶向下逐步求精
-12.2 结构化程序设计原则
-12.3 程序风格
-章节测试
-13.1 保存实数序列——动态数据结构
-13.2 动态变量
-13.3 链表
-13.4 程序设计实例
-章节测试
-期末考试