无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

C/C++編程筆記:if—else語句塊,其中有個細節(jié)需要注意

2021-01-19 22:01 作者:C語言編程__Plus  | 我要投稿



編寫一個同時執(zhí)行兩個if-else塊語句的C / C ++程序。?

C / C ++語言中的if-else語句的語法為:

如果(布爾表達式)

{? ?

? ? ? ? //語句僅執(zhí)行? ??

? ? ? ? //如果布爾表達式為true

}

其他

{? ? //僅在以下情況下執(zhí)行語句

? ? //布爾表達式為false

?}

因此,我們可以得出結論,if-else語句塊中只有一個將根據(jù)布爾表達式的條件執(zhí)行。?

如果看文字有點迷糊可以看下面這張圖片:


但是我們可以更改代碼,以便在相同條件下同時執(zhí)行if塊和else塊中的語句。

訣竅是使用goto語句,該語句在同一函數(shù)中提供從'goto'到帶標簽的語句的無條件跳轉。

下面是同時執(zhí)行兩個語句的C / C ++程序:?

例一:

#include <bits/stdc++.h>

using namespace std;

int main()

{

if(1){

????label_1: cout <<"Hello ";

????goto label_2;

}else

{

????goto label_1;

????label_2: cout <<"123";

}

? ? return 0;

}

例二:

#include <stdio.h>

int main()

{

?if(1){

????label_1: printf("Hello ");

????goto label_2;

??}else

{

????goto label_1;

? ? label_2: printf("123");

??}

??return 0;

}

輸出:hello 123


因此,if和else塊的兩個語句同時執(zhí)行。另一個有趣的事實可以看出,輸出將始終保持在相同的并不會取決于布爾條件是真還是假。

–在任何編程語言中都強烈建議不要使用goto語句,因為它很難跟蹤程序的控制流,從而使程序難以理解和修改。作為程序員,我們應該避免在C / C ++中使用goto語句。

希望對你有幫助~

另外如果你想更好的提升你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這里或許可以幫到你~

UP在主頁上傳了一些學習C/C++編程的視頻教程,有興趣或者正在學習的小伙伴一定要去看一看哦!會對你有幫助的~

分享(源碼、項目實戰(zhàn)視頻、項目筆記,基礎入門教程)

歡迎轉行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!

編程學習書籍分享:


編程學習視頻分享:



C/C++編程筆記:if—else語句塊,其中有個細節(jié)需要注意的評論 (共 條)

分享到微博請遵守國家法律
长沙市| 中宁县| 和静县| 龙游县| 庆阳市| 黄冈市| 吉林市| 阜康市| 韶山市| 融水| 鄂托克前旗| 巧家县| 阿勒泰市| 渭源县| 扎兰屯市| 泰安市| 汝州市| 景洪市| 漾濞| 内江市| 无棣县| 昌吉市| 彭水| 阿拉善右旗| 岳阳市| 稻城县| 乡城县| 丹寨县| 萨迦县| 开远市| 夹江县| 资源县| 临泉县| 玉龙| 大姚县| 邢台市| 广安市| 鄂尔多斯市| 罗城| 辽源市| 新民市|