1樓:小杰
因為x=2一直在賦值,而且 x=2一直為真,所以迴圈一直在執行,而且y一直都是2
2樓:祥子海英
!y~如果baiy是正值則該表示式為假du(false)(這段**中該表zhi達式一直是daofalse),如果y是負值內
,該表示式為真true。
這裡是容死迴圈的原因是最後x=2一直是真,所以一直會進do中的**。
如果想得到a的結果,應該寫成x==2。
3樓:機場等來了火車
非y.若y 為0,即假,!y表示真。
4樓:鹹魚不閒
do while() 基本相當於while(),所以while(x=2)就相當於一直再給x賦值,所以y就不可能為0,死迴圈了
下面程式的運算結果是,下程式的執行結果是
執行後,會輸出 123 這個程式編譯都無法通過,所以會卡在編譯的地方 下程式的執行結果是 a此題中y,z為靜態變數,程式結束時才會釋放記憶體。第一次呼叫f1 時,內x a 1,z 3,y 0,執行y z 後y 1,z 4 所以返 容回x y z 1 1 4 6.第二次呼叫f1 時,x a 1,z 4...
14下面程式段的執行結果是inta
c 兩年bai前學過,還記得起,希望能幫du到zhi你 int a 3 說明是個二維陣列,一dao共是版3列,所以陣列形象點就是如下 權 1 2 3 4 5 6 7 8 9 10 11 12 所以a 2 1 的就是8,選d 注意 陣列下標均從0開始算起,故為第三行第二列 下面程式段的執行結果是 in...
下面程式的執行結果是includestdioh
a 0 0 0所以只執行一次 a和b對調 a 0,b 3 a 1,b 4 以下程式的執行結果是 includemain int a 1 b 2,c 3,t 4 while a 答案應該是121,第一次執行,a 2,b 1,c 2時a b c相當於2 1 2 當2 1時不成立為0,0 2成立為1,繼續...