最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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é)需要注意的評論 (共 條)

分享到微博請遵守國家法律
延川县| 海安县| 迁西县| 石柱| 刚察县| 那曲县| 河东区| 积石山| 通道| 尖扎县| 信丰县| 开封市| 襄垣县| 瑞昌市| 体育| 江川县| 石城县| 读书| 青阳县| 宁化县| 淳安县| 永昌县| 关岭| 盐山县| 固原市| 钦州市| 马公市| 宁阳县| 靖边县| 张家港市| 满城县| 长丰县| 军事| 金沙县| 招远市| 辉南县| 搜索| 韩城市| 长白| 遵化市| 广汉市|