西华师范大学:《算法与程序设计》课程教学资源_第四单元 表达式与函数

C语言 第四单元 表达式 与函数 程序设计语言C 西华师范大学 数学与信息学院

西华师范大学 数学与信息学院 教学目标 ●C语言的运算符和表达式的用法 ●C语言的函数的定义和调用方法

西华师范大学 数学与信息学院 学习要求 熟练掌握: C语言的各种表达式的使用 赋值表达式的用法 自定义函数的定义和调用

西华师范大学 数学与信息学院 本单元授课内容 ●表达式的类型、值 ●表达式的构造 ●表达式的运算规则 ●不同类型运算符的优先级 ●自定义函数的使用
!" #$ %&'()

西华师范大学 数学与信息学院 表达式 ●由运算符和运算数组成的式子 是表达式。 ●不同类型的表达式按不同运算 规则进行计算。 ●计算结果是不同类型的值。 00g
*+, - . / %& 0%& #$123/ 345.%&/

西华师范大学 数学与信息学院 自定义函数 由用户自己定义的函数;每个函数或完成一个 计算或执行一个特定的动作。 ●自定义函数分为:无参数和带参数两种。 参数在C语言中起到数据单向传输的作用, 即从主函数传递数据到被调用的子函数。 无参子函数用来执行与主函数有关的特定 操作。 ●子函数可以和主函数存在于一个程序文件中, 也可以单独存在于一个文件中。
!" #$%&'( )*+,-. /01 ,2 )(345 5 671 89 : 5 ; ?@AB&. C; AB&

西华师范大学 数学与信息学院 算术运算符和算术表达式 ●算术运算符: 加减乘除整除取余 ●算术表达式: 由算术运算符组成的表达式。 ●运算对象:数值变量、常数、函数、表达式等 ●计算结果:数值 ●优先级:先乘、除、取余,后加、减 ●结合性:从左至右 ●注意事项:5X2应写成5*X“X
EFG HIJ K LKMN EOPQ EFGROPQ FST UVWXY X XOPQZ [\ U ]^_ ^JXKXMN.`HXI [ab 0cde fghi jk

西华师范大学 数学与信息学院 算术表达式举例 ●设a=5,b=3,C=1,d=2,e=6, 求:a+bc*d+e%d =5+3-2+0

西华师范大学 数学与信息学F二、关系运算符和关系表达式 ●关系运算符: =,<,高于{==,l 赋值运算<关系运算<算术运算 ●运算对象:算术、关系、赋值、字符表达式
9lFG 9lOPQ !"# $$$ % $ & ' () '**&*+

西华师范大学 数学与信息学院 运算对象 ●算术表达式: X+V>= X ●关系表达式: (a>b)=(c<d); ●赋值表达式: (x+=3)=(y-=1) ●字符表达式: a'I='A 00g
6 7 89 : :; < !
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西华师范大学:《算法与程序设计》课程教学资源_第三单元 数据类型.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第二单元 控制结构.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第一单元 Hello, C!.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_教学大纲.doc
- 西华师范大学:《算法与程序设计》课程教学资源_数学实验.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_习题一.doc
- 西华师范大学:《算法与程序设计》课程教学资源_实验内容与上机指导.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_目录.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第一章 误差 基本要求.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第九章 常微分方程处置问题的数值解 基本要求.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第九章 常微分方程处置问题的数值解(9.1)欧拉法.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第九章 常微分方程处置问题的数值解(9.2)预估一校正.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第九章 常微分方程处置问题的数值解 实验项目一.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第九章 常微分方程处置问题的数值解(9.3)龙格—库塔法.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第八章 数值积分(8.2)梯形公式.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第八章 数值积分 实验项目一.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第八章 数值积分(8.3)Simpson公式.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第八章 数值积分(8.4)等距节点的牛顿柯特斯公式.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第八章 数值积分(8.1)数值积分初步.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第六章 代数插值 实验项目.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第五单元 编译预处理.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第六单元 结构体和共用体类型.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第七单元 指针的概念.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第九单元 文件.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第八单元 指针与函数.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第四章 串和数组.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第十二章 非递归化.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第十章 算法设计.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第十一章 外排序.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第一章 数据结构基础概论.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第二章 线性表.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第三章 栈和队列.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第五章 树和二叉树.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第六章 图.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第三章 非线性方程的数值解法.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第二章 解线性代数方程组的直接方法.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第五章 求矩阵特征根和特征向量的数值方法.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第四章 解线性代数方程组的迭代法.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第六章 代数插值.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第七章 样条函数.pdf