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 : :; < !