goto語句的使用

2021-10-19 08:56:29 字數 549 閱讀 6338

goto語句使用一定要在判斷中進行操作,如果再順序語句中,隨意的進行跳轉,那麼程式會具備極大的不確定性,比如前面定義了乙個變數,後面值已經改變了,然後goto又跳轉到定義處,那麼這個變數是定義的值還是後面改變的值?**量大,這就不好控制了,所以一定要約束goto語句。

#include

#include

#include

#include

//#include//c++風格引入的標頭檔案一般前面以'c'開頭,而c風格是'.h'

#include

#include

#include

//定義了智慧型指標、allocator

#include

//定義了bad_alloc和nothro

#include

//建構函式初始化語法,不引入好像也麼有什麼關係

//goto語句練習

intmain()

else

return0;

}

b站tiger老師原創。

goto 語句的使用

goto語句包括兩個部分 goto和乙個標籤名稱。標籤的命名遵循與命名變數相同的約定。goto part1 標籤需要寫上工作的語句。part1 printf there is part1 n 觀察以下程式的執行結果 可以看到,當執行 goto 語句之後,程式就跳轉到part1 printf ther...

關於goto語句的使用

在專案中用到了大量的goto語句,遭到了領導的指責,感覺挺委屈的。作為乙個程式設計師,在很多地方都看到說要避免goto語句的使用。goto語句如洪水猛獸,其實都誤解了goto。濫用goto的確很恐怖,可是合理使用卻能夠對程式的結構效能有很大幫助。以下簡單說一下專案中用到goto的3類地方。1,多重迴...

21 goto語句的使用

n年前,軟體開發的一代宗師 迪傑斯特拉 dijkstra 說過 goto statment is harmful 並建議取消goto語句。因為goto語句不利於程式 的維護性。這裡我也強烈建議不要使用goto語句,除非下面的這種情況 define free p if p main lname cha...