请解释下这个程序main() {int x,y; scanf("%d",&x); y=x > 12?x+10:x一12; printf("%d\n",y); }运行时给变量x 输入12

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 02:11:31
请解释下这个程序main() {int x,y; scanf( 12?x+10:x一12; printf("%d\n",y); }运行时给变量x 输入12" />
x͑n@_e(Q]Qs H.Ub!C! ȉŸH]]Eg11({Z|3[Cd}~]<;!Os'r]1SN;MlN(;^:5uS?7T ذi @WYNPB5/q$̛#\I.k#~F ZKsh5idXx /ċyؽ@=xuŋKT68lbVl9,t%A" } !G4h)Evze0V -sMV`ĴqXgK:0FC.Կb&wVr;e%+>E7L,ӲL-

请解释下这个程序main() {int x,y; scanf("%d",&x); y=x > 12?x+10:x一12; printf("%d\n",y); }运行时给变量x 输入12
请解释下这个程序main() {int x,y; scanf("%d",&x); y=x > 12?x+10:x一12; printf("%d\n",y); }
运行时给变量x 输入12

请解释下这个程序main() {int x,y; scanf("%d",&x); y=x > 12?x+10:x一12; printf("%d\n",y); }运行时给变量x 输入12
首先定义两个整型变量x和y
然后从标准输入端读入x变量的值
而后是重点了!
这是一个给y赋值的语句,其工作流程为 先判断x是否大于12,如果是的话,另y等于x+10,否则y=x-12
最后输出y的值~~
整个程序的流程就是这样了
还有什么不明白的地方 尽管问