網頁

2019年11月13日 星期三

C語言教學01-Hello world!

初始的認識

自從K&R的 The C Programming Language 開始,許多人就開始使用「印出 Hello World! 」做為認識程式語言的開始。
#include <stdio.h> int main() { puts("Hello world!"); return 0; }
運行結果
Hello world!

我們來分段解釋

#include <stdio.h>
這裡代表著要使用 stdio.h 這個檔案,編譯器(精確來說:前置處理器 Preprocessor)會將其包含進此檔案。以後會有更深入的介紹。簡單來說, I/O 輸入輸出幾乎都要撰寫這行程式碼。
int main(void) { }
這裡代表著宣告一個「函式 (Function)」叫做main,其回傳值(return value)是一個 int 。小括號內稱為此函式的參數(Parameter),在這裡的 void 代表沒有參數(void有虛無的意思)。我們利用大括號將這個函式要執行的東西框住。
puts("Hello world!");
puts是一個在 stdio.h 裡面的函式,功能是將裡面的字串(文字)輸出在標準輸出中,至於什麼是字串,我們可以解釋作「一串文字」。在這裡,我們輸出的內容是 Hello world!。以後對puts還有各種輸出、輸入函式會有更深入的介紹。
return 0;
這一行代表回傳 0 這個回傳值。回傳 0 不是沒有意義的,在很古早的年代,一個程式回傳 0 可以告訴執行這個程式的東西「我們已經正常的執行完了。」所以我們就將這個習慣一直沿用到現在。執行到這裡,這個main函式就會結束。以後介紹函式時,會對回傳值,參數等等的主題做更深入的解釋。
很開心,我們現在就已經輕輕鬆鬆進入了製作程式的大門,以後,我們將會一起邁向浩瀚的C語言之路。




👉【幫我們一個忙!】👈

👋如果您喜歡這篇文章,請在下方按5個Like!
 ❤您的支持是我們最大的動力!

您只要登入帳號(Facebook、Google),在下方按5個Like,我們就會收到來自LikeCoin基金會的贊助。
您只需要支持我們,完全不會花到錢!