第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

前輩看看這是怎么了?怎么就只編譯運行后就輸出一個數(shù)字1

前輩看看這是怎么了?怎么就只編譯運行后就輸出一個數(shù)字1

C
qq_龍戈_0 2017-10-07 18:10:03
#include <stdio.h>int main(){int sum=0;int i;for(i=1;i<=10;i++){ printf("%d\n",i); if(i==3); { goto Loop; }}Loop:printf("結(jié)束for循環(huán)了....");return 0;}
查看完整描述

3 回答

已采納
?
望遠

TA貢獻1017條經(jīng)驗 獲得超1032個贊

for(i=1;i<=10;i++)
{
printf("%d\n",i);
if(i==3);//if語句執(zhí)行的是空語句,導(dǎo)致goto語句無需條件即可執(zhí)行。
//當i==1時執(zhí)行g(shù)oto語句跳出循環(huán),只輸出1
{
goto?Loop;
}
}
Loop:printf("結(jié)束for循環(huán)了....");
//改動后
for(i=1;i<=10;i++)
{
printf("%d\n",i);
if(i==3)
{
goto?Loop;
}
}
Loop:printf("結(jié)束for循環(huán)了....");
輸出?:
1
2
3
/*盡量不要在程序中使用goto語句,這極大的破壞了程序的結(jié)構(gòu)性
goto語句會使程序的靜態(tài)結(jié)構(gòu)和動態(tài)結(jié)構(gòu)不一致,從而使程序難以理解且難以查錯。
并且G·加科皮尼和C·波姆從理論上證明了:任何程序都可以用順序、分支和重復(fù)結(jié)構(gòu)表示出來。
這個結(jié)論表明,從高級程序語言中去掉goto語句并不影響高級程序語言的編程能力,
而且編寫的程序的結(jié)構(gòu)更加清晰。
*/


查看完整回答
1 反對 回復(fù) 2017-10-07
?
望遠

TA貢獻1017條經(jīng)驗 獲得超1032個贊

if(i==3);這個if語句執(zhí)行的是空語句。

查看完整回答
1 反對 回復(fù) 2017-10-07
?
大大葉5529

TA貢獻10條經(jīng)驗 獲得超1個贊

這是goto語句,當程序運行第一遍的時候執(zhí)行到這里就會跳出函數(shù)體,然后接return結(jié)束了。

查看完整回答
反對 回復(fù) 2017-10-07
  • 3 回答
  • 1 關(guān)注
  • 1706 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號