很簡單的問題沒想明白,很簡單的一個問題 沒想明白

2022-11-19 08:16:02 字數 1090 閱讀 1411

1樓:匿名使用者

你可以把k=j-i看成j-i,當j-i為非零時為真,反之為否

2樓:

k=0是相當於表示式的值為0

3樓:匿名使用者

c++ 裡0是false,1是true,所以當k=0的時候,自然把條件考慮為false了,那麼迴圈就退出

4樓:綠木頭

c++裡面

false是「零」

true是「非零」

5樓:匿名使用者

for迴圈語句的關鍵在於第二個變數k=j-i,當j,i變化時k的值就會發生變化。當k=o時說明這個語句為假就會結束迴圈,其實這個迴圈不是死迴圈了,一般死迴圈的定義是當第二個表示式的值不發生變化,或者永遠不為0.

6樓:

恩,確實k=0就是0,你要明白,他看的是表示式的值k=0這個表示式的值就是0,k的值也是0

,舉個例子吧,中間是k=1,0;這個表示式的值是0,也表示迴圈結束,而k的值是1,懂不?

7樓:匿名使用者

好久沒用c++了,我記得c++裡面變數預設是0吧

8樓:沙支誇依

這個問題關鍵在於看 (k=j-i) 表示式為真還是假。

如果在for裡面看不懂,可以放到if裡面看一下.

if (k=j-i)

簡化以後就知道其實就是 if(k)

當k=0時,就相當於 if(0) 等價於 if(false)----------------------順便說一句,樓主理解的是這個表示式: (k==(j-i))

9樓:想愛你而又不能

中間那個為迴圈條件,當k = 0時 整個返回0 也就是假 所以迴圈結束

10樓:遊戲蝦扯淡

在c++裡面 0代表null(也就是"假"),當j==i時,k=0;就是把0賦值給k,k==0了,迴圈條件為"假",跳出迴圈;應該就是你所說的那樣.

11樓:

是的,在c裡k=0就相當於false。

很簡單的問題。高分很簡單的一個問題。高分!

把自己心裡想說的都說出來 如果你是組織者,這就要花點心思了 畢竟這次是讓大家都難以忘記的散夥飯 可以在班級搞個 開心速配 遊戲.看你們班男女比例來操作 你準備好邀請涵 內容你大概設定好,還要留空.採取抽籤形式.每封邀請涵已經寫好全部女生名字,讓男生抽籤,抽到哪個就請哪個吃飯.也可以出去玩.由被抽到者...

C語言問題,很簡單的,請賜教,C語言很簡單的!!!高手請指教 謝謝!!!!!

有兩個問題,第一 在定義指標的時候,要確定指標的型別,即指標所指向得資料的型別。int型指標只能指向int型資料或int型指標。而,p q語句中,你把char型指標地址付給int型指標顯然就不對了。第二個問題類似,p q語句中的實質是,你要把指標q指向的值 字元型值 付給p指向的用來存放整形資料的記...

幾個很簡單的物理問題

1 是圓周率,bai 3.1415926 是電容率 du,也稱介電zhi常數,真空 空dao 氣 中的電容率 0 8.85 10 版12 另外,均勻帶電球權體的電勢 u q 4 r 2 牛頓是力的單位,千克是質量的單位,兩者無法比較。g mg 指的是 1千克所受重力 1千克 9.8牛頓 千克 1馬力...