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

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

運行順序是什么?

#include <stdio.h>

int main()

{

? ? int i, j, k;

? ? for(i=1; i<5; i++)

? ? {

? ? ? ? /* 觀察每行的空格數量,補全循環條件 */

? ? ? ? for(? ? j=i ;? j<5 ;? j++? )??

? ? ? ? {

? ? ? ? ? ? printf(" ");? ? //輸出空格

? ? ? ? }

? ? ? ? /* 觀察每行*號的數量,補全循環條件 */

? ? ? ? for( k=0 ;? k<2*i-1 ;? k++? ? ?)?

? ? ? ? {

? ? ? ? ? ? printf("*");? ?//每行輸出的*號

? ? ? ? }

? ? ? ? printf("\n");? ? ?//每次循環換行

? ? }

? ? return 0;

}

這個的運行順序是什么呢?先是運行j=i,那是i=1,j=1,然后判斷j<5,輸出j=1,運行是j=2,再運行j=i是等于幾???


正在回答

2 回答

父循環一次,子循環需要全部執行完,直到跳出循環。

i是行,j是空格,k是*的循環。父循環一次是一行,子循環空格和*要循環完整。一次父循環完成,下次子循環單獨再循環。

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

遵循一個原則,先運行大括號的再運行小括號的,從外到里。

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

舉報

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

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

進入課程

運行順序是什么?

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

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

幫助反饋 APP下載

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

公眾號

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