函数调用哈现代服务职宋琳Version1
0Version1
0函数如何定义
回顾函数类型函数名(形参类型1形参名1,形参类型2,形参名2……)函数类型函数名(形参类型1形参名1,形参类型2,形参名2……){}{}函数体函数体31、intsqr(intx){inty;y=x*x;printf(“y=%d”,y);}例题:例题:2、voiddisplayDiscount(){floatdiscount,price,discount_amt;scanf(“%f”,&discount);scanf(“%f”,&price);discount_amt=discount*price;printf(“Discountamountis%f”,discount_amt);}4函数调用目标:掌握函数调用的方式
目标:掌握函数调用的方式
voidmain(){
displayDiscount();
}voiddisplayDiscount(){
}在调用函数时,控制流将转至函数函数执行完毕后,程序将从函数调用后的下一个语句继续执行5例1:问题:显示给定数字的4次方
(如果给定数字为5,则输出结果为54的结果)显示给定数字的4次方
(如果给定数字为5,则输出结果为54的结果)1
接受一个给定数字num
使用pow()内置函数,计算num的4次方
算法算法6输入数据输入数据调用函数调用函数输出结果输出结果内存:num调用:pow(3,4)计算3*3*3*3返回结果:81内存:num调用:pow(3,4)计算3*3*3*3返回结果:8137先显示消息“HappyNewYear”,然后显示“Haveaprosperousnewyear
”,这两个消息下面都显示一条用“=”符号形成的水平线
显示消息“HappyNewYear”
调用子程序displ