执行以下程序段后,输出结果和a的值是().int a=10; printf("%d",a++); A、11 和 10 B、10 和 11 C、11为什么输出时10
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/18 00:37:47
![执行以下程序段后,输出结果和a的值是().int a=10; printf(](/uploads/image/z/2693394-18-4.jpg?t=%E6%89%A7%E8%A1%8C%E4%BB%A5%E4%B8%8B%E7%A8%8B%E5%BA%8F%E6%AE%B5%E5%90%8E%2C%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%E5%92%8Ca%E7%9A%84%E5%80%BC%E6%98%AF%EF%BC%88%EF%BC%89.int+a%3D10%3B+printf%28%22%25d%22%2Ca%2B%2B%29%3B+A%E3%80%8111+%E5%92%8C+10+B%E3%80%8110+%E5%92%8C+11+C%E3%80%8111%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BE%93%E5%87%BA%E6%97%B610)
x){ֹ'>|E]m}:OžOw==ټ9O'$>aϳxS/3D!ZNPRMQIִVp|hh Ԧ`h@x
`';v=dgĚgӷ${vcu~
N`X]@v?mjHy
L>Z v"DL$Tk_\g
q#:
执行以下程序段后,输出结果和a的值是().int a=10; printf("%d",a++); A、11 和 10 B、10 和 11 C、11为什么输出时10
执行以下程序段后,输出结果和a的值是().int a=10; printf("%d",a++); A、11 和 10 B、10 和 11 C、11
为什么输出时10
执行以下程序段后,输出结果和a的值是().int a=10; printf("%d",a++); A、11 和 10 B、10 和 11 C、11为什么输出时10
选B
因为a++表示的是先输出a,然后a的值再加1
++a表示a的值先加1,再输出