[爆卦]cout endl意思是什麼?優點缺點精華區懶人包

為什麼這篇cout endl意思鄉民發文收入到精華區:因為在cout endl意思這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者eric860720 ()看板C_and_CPP標題[問題] 新手問題時間Tue Jul 24 ...


小弟最近遇到幾個問題


#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
cout<<1234567891<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}


原本新開專案時差別只有cout那行

以下有幾個問題

1.為什麼少了#include <cstdlib>也可以正常執行

意思是不是我沒有用到cstdlib這個標頭檔的function

所以可有可無?

2.namespace的意義到底是.....?

3.int main(int argc, char *argv[])括號裡的那一串是做什麼的??

4.cout<<後面不是應該要加上"" 為什麼變成數字以後即使沒加

也可以正常執行??

5.上面的數字是10位數為什麼變成11位數就會有錯??







--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.112.127
※ 編輯: eric860720 來自: 123.193.112.127 (07/24 22:06)
EdisonX:1.iostream偷包 2.命名空間,看書 3.http://ppt.cc/iYfv 07/24 22:12
EdisonX:到section3 4.字串和數字都合法 5.溢位. 建議先往下看. 07/24 22:12
tjjh89017:有些iostream會包cstdlib 07/24 22:35
tjjh89017:不過system確定在cstdlib裡面 07/24 22:36
tjjh89017:順道一提,我看過iostream沒包入cstdio的...... 07/24 22:37
wtvwtvwtv200:原PO用的應該是VC才會包cstdio 07/24 22:47
tjjh89017:我用DevC++也有包cstdio啊...你應該是說cstdlib吧... 07/24 22:53
wtvwtvwtv200:樓上上推文打字太快了,筆誤 (? 07/24 22:56
tjjh89017:iostream沒包cstdio才神奇吧,我還真的遇到 07/24 22:57
eric860720:所以可以安心把cstdlib那行刪掉嗎?? 07/24 23:35
tjjh89017:反正刪掉出問題,再補回來囉~ 07/24 23:36
shadow0326:一般是建議不要刪以確保符合標準和可移植性 07/25 10:29
shadow0326:也許你的程式根本無須移植,但保持良好習慣沒什麼不好 07/25 10:30

你可能也想看看

搜尋相關網站