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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/14 06:18:03
请解释下这个程序main(){intx,y;scanf("%d",&x);y=x>12?x+10:x一12;printf("%d\n",y);}请解释下这个程序main(){intx,y;scanf(

请解释下这个程序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的值~~
整个程序的流程就是这样了
还有什么不明白的地方 尽管问