题解(c++中的?运算符)
2023-09-02 21:21:57
发布于:北京
2阅读
0回复
0点赞
?
运算符的格式是(条件?语句1:语句2
)
翻译成中文:
如果 条件成立 执行语句1
否则 执行 语句2
我用if
来给大家做个范例(跟?
运算符的格式运行的效果是一样的)
if(条件){
语句1;
else{
语句2;
}
所以,本题代码也可以用?
运算符做出来,参考代码:
#include<iostream>
using namespace std;
// 完成 max_value、min_value 函数
int max_value(int a,int b) {
return a>b?a:b;/*
相当于
if(a>b){
return a;
else{
return b;
}
*/
}
int min_value(int a,int b) {
return a<b?a:b;/*
相当于
if(a<b){
return a;
else{
return b;
}
*/
}
int main() {
int a, b;
cin >> a >> b;
cout << "max=" << max_value(a, b) << endl;
cout << "min=" << min_value(a, b) << endl;
return 0;
}
如果您对本篇有什么疑问或意见,您可以在评论区讨论。
如果您觉得本篇对您有帮助,可以点赞加关注哦。
结
这里空空如也
有帮助,赞一个