第2章函数 H 实参列表中应给出与函数原型中形参个数相同、 类型相符的实参,每个实参都可以是常量、变量或表 达式三者之一。实参与实参之间用逗号作为分隔符 注意,这里的逗号不是顺序求值运算符。函数调用可 以作为一条语句,这时函数可以没有返回值。函数调 用也可以出现在表达式中,这时就必须有一个明确的 返回值。函数调用示例如下
第2章 函数 实参列表中应给出与函数原型中形参个数相同、 类型相符的实参,每个实参都可以是常量、变量或表 达式三者之一。实参与实参之间用逗号作为分隔符。 注意,这里的逗号不是顺序求值运算符。函数调用可 以作为一条语句,这时函数可以没有返回值。函数调 用也可以出现在表达式中,这时就必须有一个明确的 返回值。函数调用示例如下
第2章函数 H 【例2-1】编写一个函数把华氏温度转换为摄氏温 度,公式为C=(F-32)*59,公式中F代表华氏温度,C 代表摄氏温度。在主函数中提示用户输入一个华氏温 度,并完成输入及输出,由函数完成转化功能。 程序代码如下: #include <iostream. h> float stoss(float huashi);∥原型说明 void main()
第2章 函数 【例2-1】 编写一个函数,把华氏温度转换为摄氏温 度,公式为C=(F-32)*5/9,公式中F代表华氏温度,C 代表摄氏温度。在主函数中提示用户输入一个华氏温 度,并完成输入及输出,由函数完成转化功能。 程序代码如下: #include <iostream.h> float hstoss(float fHuashi);//原型说明 void main( ) {
第2章函数 H float huashi cout<<endl<"输入一个华氏温度值:"; cin>>fhuash cout<<"华氏"<< Huashi <<"度对应摄氏温度"< stoss(huashi)<"度"<<endl ∥-数调用作为一个表达式出现在输出语句中 float hstoss(float hUashi) float fSheshi fSheshi=(fHuashi-32)*5/9 return( fSheshi)
第2章 函数 float fHuashi; cout<<endl<<"输入一个华氏温度值:"; cin>>fHuashi; cout<<"华氏"<<fHuashi <<"度对应摄氏温度"<<hstoss(fHuashi)<<"度"<<endl; //函数调用作为一个表达式出现在输出语句中 } float hstoss(float fHuashi) { float fSheshi; fSheshi = (fHuashi-32)*5/9; return(fSheshi);
第2章函数 H 程序运行结果为 输入一个华氏温度值:68 华氏68度对应摄氏20度
第2章 函数 } 程序运行结果为 输入一个华氏温度值:68 华氏68度对应摄氏20度
第2章函数 H 【例2-2】编写一个求x的n次方的函数。 分析:求x的n次方,实际是求x自乘n次的乘积。 程序代码如下: #include <iostream. h> double power(double dDishu, int IMi) 原型说明 void main() cout<<"底数18的3次幂是"< power(1.8,3)<endl -数调用作为一个表达式出现在输出语句中
第2章 函数 【例2-2】 编写一个求x的n次方的函数。 分析:求x的n次方,实际是求x自乘n次的乘积。 程序代码如下: #include <iostream.h> double power(double dDishu,int iMi); //原型说明 void main( ) { cout<<"底数1.8 的 3 次幂是 "<<power(1.8,3)<<endl; //函数调用作为一个表达式出现在输出语句中