首頁 > 後端開發 > C++ > 主體

在C/C++中同時執行if和else語句

PHPz
發布: 2023-09-05 14:29:06
轉載
1306 人瀏覽過

在C/C++中同時執行if和else語句

在本節中,我們將了解如何在 C 或 C 程式碼中同時執行 if 和 else 部分。這個解決方案有點棘手。

當 if 和 else 相繼執行時,就像執行不存在 if-else 的語句一樣。但在這裡我們將看看它們是否存在如何依次執行它們。

範例程式碼

#include <iostream>
using namespace std;
int main() {
   int x = 10;
   if(x > 5)   {
      lebel_1: cout << "This is inside if statement" <<endl;
      goto lebel_2;
   }else{
      lebel_2: cout << "This is inside else statement" <<endl;
      goto lebel_1;
   }
}
登入後複製

輸出

This is inside if statement
This is inside else statement
This is inside if statement
This is inside else statement
This is inside if statement
This is inside else statement
This is inside if statement
This is inside else statement
....
....
....
登入後複製

該程式將充當無限循環,但這裡的 if 區塊和 else 區塊同時執行。第一次檢查後,條件檢查對輸出並沒有真正的影響。

注意:這裡我們使用 goto 語句強制將 if 區塊中的控制權傳送到 else ,然後 else 傳送到如果。但使用goto語句並不好。這使得追蹤程序的控制流程變得困難。

以上是在C/C++中同時執行if和else語句的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!