C 和C語言之爭

2021-08-25 06:38:44 字數 339 閱讀 4659

剛才在csdn首頁看了一篇linux之父攻擊c++的文章,以及國內資深技術人員的看法。

我目前正在向c++轉型,並在我們公司推廣c++,這些討論中倒是有很多可以學習的東西。

這裡整理一下我的思路。

1、語言的選擇是乙個信仰問題。這句話理解不透。目前理解為個人喜歡,習慣。 2、

脫離實際的應用談論語言沒有意義。每個語言都有其擅長的領域和缺陷。 3、

深入一種語言程式設計,而不是在一種語言上程式設計。語言只是實現思想的工具。 4、

清晰簡單原則,對於複雜的特性,要盡量少用。我目前用c++主要使用了它的物件導向和stl(其中的list)

不要陷入語言的晦澀的細節中。

C語言 C語言之continue

c語言迴圈 c 語言中的continue語句有點像break語句。但它不是跳出該迴圈語句,continue是跳過本次迴圈直接開始下一次迴圈的。在for迴圈裡,continue會跳過本次迴圈,但是自增語句仍然會執行,而在while和do while語句裡嘖是跳過迴圈重新執行判斷語句 課堂作業內容為 輸...

重試C語言之C語言判斷和迴圈

本章的學習目的 1 什麼是判斷 2 判斷方式和種類 3 三目運算判斷 4 什麼是迴圈 5 迴圈種類 6 break continue和goto 區別 1 什麼是判斷 判斷結構要求程式設計師指定乙個或多個要評估或測試的條件,以及條件為真時要執行的語句 必需的 和條件為假時要執行的語句 可選的 c 語言...

C語言之陣列和指標

如下便定義了乙個一維陣列 int arry 10 該陣列的維度為1,大小為10,包含了10個元素,從arry 0 arry 9 共10個資料元素,每個資料元素都是int型別,類似的可以定義其他資料型別的陣列,訪問陣列時,可以通過值在0 9的下標i訪問陣列中的第i 1個資料元素。一維陣列在初始化時,用...