- 我們使用 cout 把要印的東西 印到螢幕上
- 在使用 cout 時必須先匯入 iostream
- 並且輸入 using namespace std; 在 他的下面
cout 用 << 來作為 引數的串接 在雙引號 "..." 裡面的東西叫做字串 每一行程式的最後必須使用分號 ; 當作一行程式的結束
2008年12月13日
Hi C !
這是我們的第一支 C 程式
這段程式的意思 就是在螢幕上顯示出 字串 "Hi C !"
我們先來看看我們的這支程式到底在做什麼
看程式時我們要先從 main() 誇號裡面的東西 {...} 開始看
現在 main 中只有一行字
這行的意思就是在螢幕上顯示雙引號內的 Hi C !
先來說說雙引號!
一般來說雙引號內的文字 "Hi C !" 被稱為字串
而字串如何輸出 ?
就是使用 cout 這個物件 那我們又如何使用 cout物件
cout 藉由運算子 << 可以處理一串引數,由左至右的輸出 之後在這行程式的最後加上分號 ;
幾乎所有的程式碼都要加上 ; 來做一行程式碼的結束 好 ! 到現在 我們知道一件事情 當我們需要印東西在螢幕上時可以用
可是 ! 我們不能直接使用 cout 來做輸出
這麼說好了 其實 main 並不知道什麼是 cout 是什麼東西!?
當 ! 我們程式在撰寫完成儲存後按下 編譯 時
編譯器會從我們儲存的 C 程式檔案的 main() 誇號內的東西{...}開始編譯
我們剛看過 main 裡面只有一行 cout <<"Hi C !"; 而編譯器看到 cout 時 不知道它是什麼東西 於是開始看你有沒有定義一個叫做 cout 的東西 很顯然你在 main() 裡面 並沒有定義它 好現在編譯器開始往 main 的外面看有沒有一個叫做 cout 的東西 這時候編譯器看到
出現在我們所撰寫的檔案最上面
這行是說 我們匯入一個叫做 iostream 的 函式庫 進來我們的檔案
意思是說我們可以用一個名叫做 iostream函式庫 裡面的 函式 來寫程式
而 cout 正是裡面眾多函式中的其中一個 !
現在編譯器知道有 iostream函式庫 的存在
並且知道 cout 是它裡面的其中一個函式
於是他開始帶著 我們打在 << 後面的 "Hi C !"進入一個名叫 cout 函式裡面 在 裡面 編譯器知道他要將 "Hi C !" 輸出到螢幕上
之後編譯器回到 mian 裡面 這是他的家 請不要忘記這一點
回來之後他發覺沒有其他程式碼了 !
當編譯器看到 右大誇號 } 時編譯器的工作就結束了 !
所以 這時候我們去執行檔案時 螢幕上就會輸出
Hi C !
之後結束程式 !
現在你一定要知道的是
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言