-
問你的問題真是太可惜了,乙個是開發環境,乙個是語言,有什麼區別,你笑死了。
-
哈,只要給你舉個例子,你就明白了。
for (int i=0; i!=10; i++)for (int i=0; i!=10;i++) 是 ISO IEC:
14882-1998 標準 C++ 程式。 但是,如果你把這個程式放在中國最流行的C++編譯器VC6上,它會丟擲乙個錯誤,說我被反覆定義了。 換句話說,C++ 標準規定在 for 迴圈條件中定義的變數範圍在 for 迴圈範圍內,而 VC6 認為在 for 迴圈條件中定義的變數範圍在定義範圍內,直到函式結束。
這意味著每個編譯器供應商都對其編譯器進行了一些更改,這些更改或多或少地偏離了標準。
-
Turobc TurboC++只是乙個開發環境。
c C++是語言。
只是不要過分依賴開發環境。
-
Turobc TurboC++分別是C和C++的開發環境。
C C++是一種程式語言。
這是本質的區別!
C,C++是麵粉,而Turobc TurboC++是製作蛋糕的烤箱。
-
呵呵。 這不應該是真的。 應該是這樣的:大學裡會C C++的人不多,會VC++的人很多!
這主要原因是 C C++ 既廣泛又深刻,各有特色,尤其是 C++。
對於 C++,它有多種程式設計正規化。 例如,與 C 相容的面向過程、物件導向,尤其是我們現在談論的泛型程式設計,等等。
為什麼C++學生這麼少? 主要原因是他們沒有很好地掌握泛型程式設計等高階程式設計技術,無法理解和掌握繼承、封裝等特性。
但是因為VC++這樣的開發工具的存在,我們很容易做出一小塊軟體等等。 然而,掌握VC++並不像傳說中所說的那麼容易,往往是因為有些學生無法做到最好,認為知道一點點就會狂妄自大。
C++是基礎,VC++是應用程式。 如果要建造高層建築,首先需要打好地基。
所以,房東。 如果你想學習程式設計,你需要打好基礎。
-
懂渦輪C++的肯定是C++,會C++的不一定是C++
-
根來自預設型別。 如果編譯環境中沒有特別指定,浮點數預設為雙精度型別,即使是相同的浮點數,單雙精度的值也不同,比較必須為假。
可以通過將強制型別新增到程式中來刪除它(當然也可以修改編譯器的預設型別設定),如下圖所示:
-
“?“C中的疑問。
“在C語言中,它意味著對判決結果的選擇。
示例] (a>b)?
說明:判斷表示式是否能通過,如果能通過,那麼描述就可以進行後續操作了,如果不能通過,則選擇後乙個結果。
a>b)?y:n
解釋:如果 a 大於 b,則選擇 y 的結果,如果 a 小於 b,則選擇 n 的結果。
-
兩個字元連線在一起,!! 是緊急的
-
簡單地說,p=alpha; 將字串陣列的第乙個字串的第乙個字元位址給指向字元字元指標的指標,這樣指標 p 就可以直接操作字串陣列,第乙個 for 迴圈,對 p 的取消引用得到指向字串的指標,並輸出前 3 個字串,然後 p=p-3,然後指向第乙個字串的第乙個字元位址, 並且對 *p 的取消引用得到乙個字元,但 p 指向字串指標,每個自加將移動到下乙個字串首字母。因此,輸出 a b d
第乙個 if(!) a) 表示如果 a 等於零,則取 x——第二個和第三個表示如果 b 和 c 不為 0,則執行它。 >>>More
這個問題需要了解系統在編譯時會給靜態變數分配記憶體,函式呼叫結束後不會釋放它們占用的記憶體單元,即變數的值是下次函式呼叫時上乙個函式呼叫的值。 >>>More