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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 14:50:22
请解释下这个程序main() {int x,y; scanf( 12?x+10:x一12; printf("%d\n",y); }" />

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

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