以下程序段的输出结果是( ).本人已有答案以下程序段的输出结果是( ).\x05int x=3;\x05do\x05{ printf("%3d",x-=2);\x05} while(!(--x));\x05A.1 B.3 0 C.1 -2 D.死循环

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 12:48:55
以下程序段的输出结果是().本人已有答案以下程序段的输出结果是().\x05intx=3;\x05do\x05{printf("%3d",x-=2);\x05}while(!(--x));\x05A.

以下程序段的输出结果是( ).本人已有答案以下程序段的输出结果是( ).\x05int x=3;\x05do\x05{ printf("%3d",x-=2);\x05} while(!(--x));\x05A.1 B.3 0 C.1 -2 D.死循环
以下程序段的输出结果是( ).本人已有答案
以下程序段的输出结果是( ).
\x05int x=3;
\x05do
\x05{ printf("%3d",x-=2);
\x05} while(!(--x));
\x05A.1 B.3 0 C.1 -2 D.死循环

以下程序段的输出结果是( ).本人已有答案以下程序段的输出结果是( ).\x05int x=3;\x05do\x05{ printf("%3d",x-=2);\x05} while(!(--x));\x05A.1 B.3 0 C.1 -2 D.死循环
1 x = x-2 // 1
2 printf ("%3d", 1)
3 while (!0) // --x , x = 0
下一循环
1 x = x-2 = -2
2 while (!-3) = while 0 // --x , -3
退出.