本文主要是介绍【C++ Primer Plus习题】2.5,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题:
解答:
#include <iostream>
using namespace std;#define CEL_TO_FAH(c) 1.8*c+32.0float celToFah(float value)
{float fahrenheit = CEL_TO_FAH(value);return fahrenheit;
}int main()
{float celsius = 0;cout << "请输入一个摄氏温度的值:";cin >> celsius;float res = celToFah(celsius);cout << celsius << "摄氏温度 = " << res << "化氏温度" << endl;return 0;
}
运行结果:
考查点:
- 函数的传值和返回值
注意:
宏函数,参数会直接替代在原式中的变量.
这篇关于【C++ Primer Plus习题】2.5的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!