C 的std使用問題

2022-12-29 00:15:08 字數 804 閱讀 4527

1樓:高金山

你可以加:

using namespace std;

這是比較新的標準,引入了名稱空間 namespace的概念。

也可以把 #include

修改成: #include

這是比較舊的寫法,未引入名稱空間之前的寫法。

using 表示使用,是c++的一個關鍵字namespace 表示名稱空間,也是c++的一個關鍵字std 是一個名稱空間的名稱,它包含了標準(standard的縮寫)庫函式。

2樓:jim小子

常用的是using namespace std,就是說用c++的標準名字空間。

指明你引用的是哪個檔案,或者是那個空間下的檔案。那個名稱空間。

標頭檔案的作用:

(1)通過標頭檔案來呼叫庫功能。在很多場合,源**不便(或不準)向使用者公佈,只要向使用者提供標頭檔案和二進位制的庫即可。使用者只需要按照標頭檔案中的介面宣告來呼叫庫功能,而不必關心介面怎麼實現的。

編譯器會從庫中提取相應的**。

(2)標頭檔案能加強型別安全檢查。如果某個介面被實現或被使用時,其方式與標頭檔案中的宣告不一致,編譯器就會指出錯誤,這一簡單的規則能大大減輕程式設計師除錯、改錯。

3樓:匿名使用者

#include

using namespace std;

int main()

cout 《負數有" return 0;

不知道你看得什麼書,**學來的那種寫法,我強烈建議換一本別的書看,把那個寫法給改了。我就把你上面的一個改了一下,希望有一點幫助吧。

C 指標使用的問題

include include include define n 20 void px int a,int n 修改比較方式,重要的是,l 不變 if l s l s 1 void cr int k,int a,int m void main 你的各種指標都是多餘的。include include ...

C型別變數賦值的問題,C 使用了未賦值的區域性變數,如何賦值?

你定義了基類的變數mybase 但也只是定義了而已 記憶體中並有開闢相應的記憶體空間 必須new 或者把他指向其他空間才能正常使用 所以你沒給他賦值或者沒new 是不能呼叫dosomething 方法的 不同的類一般情況下是不能相互賦值的 但是有幾個特例,比如 兩個是繼承關係 子類例項可以給父類變數...

C語言的問題,C語言問題。。。

呵呵,除了第三題,其他都不容易。有空的編吧,我看著 如果你真正掌握了c語言,其實也不是很難 c語言問題。double 在輸入 輸出時,要使用 lf 格式符。scanf lf lf f1,f2 include int main else for i lower i upper 2 i 2 return...