亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

輸出結果2345???大神請指教。

#include <stdio.h>

int main()

{

? ? int i, j;

? ? i=1;

? ? j=2;

? ? while(i<5)

? ? {

? ? ? ?i++;

? ? ? ?

? ? ? ?printf("%d",i);? ?


? ? }

? ? return 0;

}


正在回答

2 回答

答案就是2345,首先循環內部無j所以不用考慮j了,i從1開始然后圈定范圍是在小于5上,所以首先i++,執行后i=2,輸出i,于是就有一個規律,每當循環,i的每一次循環初始值(不執行i++的情況下),到最后輸出的是i+1,同時i++,即本身加一。于是可知在最后一個i=4的循環里輸出5,并且i++得i=5,此時i<5不成立,無法進入循環,結束程序

0 回復 有任何疑惑可以回復我~

你這個j沒有用,而且while循環里面你是先進行i的自加,然后輸出i,所以輸出的是2,3,4,5。你應該是覺得是1,2,3,4是嗎?你可以把輸出放在i++前面。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C語言入門
  • 參與學習       926904    人
  • 解答問題       21533    個

C語言入門視頻教程,帶你進入編程世界的必修課-C語言

進入課程

輸出結果2345???大神請指教。

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號