请解释下这个程序main() {int x,y; scanf("%d",&x); y=x > 12?x+10:x一12; printf("%d\n",y); }运行时给变量x 输入12
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/21 15:46:14
![请解释下这个程序main() {int x,y; scanf(](/uploads/image/z/5167404-36-4.jpg?t=%E8%AF%B7%E8%A7%A3%E9%87%8A%E4%B8%8B%E8%BF%99%E4%B8%AA%E7%A8%8B%E5%BA%8Fmain%28%29+%7Bint+x%2Cy%3B+scanf%28%22%25d%22%2C%26x%29%3B+y%3Dx+%3E+12%3Fx%2B10%3Ax%E4%B8%8012%3B+printf%28%22%25d%5Cn%22%2Cy%29%3B+%7D%E8%BF%90%E8%A1%8C%E6%97%B6%E7%BB%99%E5%8F%98%E9%87%8Fx+%E8%BE%93%E5%85%A512)
请解释下这个程序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的值~~
整个程序的流程就是这样了
还有什么不明白的地方 尽管问