执行以下程序段后,输出结果和a的值是().int a=10; printf("%d",a++); A、11 和 10 B、10 和 11 C、11为什么输出时10

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/20 17:31:40
执行以下程序段后,输出结果和a的值是().int a=10; printf(
x){ֹž'>|E]m}:OžOw==ټ9O'$>aϳxS/3D!ZNPRMQIִVp|hhԦ`h@x `';v=dgĚgӷ${vcu~ N` X]@v?mjHy޲ L>Zv"D L$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,再输出