iT邦幫忙

2023 iThome 鐵人賽

DAY 2
0
Software Development

東漂見習生教你 C 語言系列 第 2

【DAY 02】: 程式架構

  • 分享至 

  • xImage
  •  

早安各位 ! 今天要來上第一堂 C 語言喔 !
我們的目標是來認識 C 語言的程式架構,下面附上一段 C 語言程式碼來逐一解釋。

#include <stdio.h>

int max (int a,int b);

int main (){
    printf("Hello World!\n");
}

預處理

像是 #include#define 等等,都屬於預處理的部分。
預處理的意思就是在程式編譯之前,先處理程式碼。

舉例來說,上述的 <stdio.h> 其實是位在其他地方的程式碼 (內建函式庫),
所以我們要透過預處理器,把這段程式碼嵌入到我們的檔案。
結束之後,我們才有辦法接著編譯。更多的預處理機制,會在之後再做說明 !

副程式

副程式就是自己定義的函數,像是上面的 int max

小括號裡面的 int a,int b 是函數的參數

使用副程式的原因是可以大量減化程式碼,讓你的程式碼看上去比較清楚流暢 !
之後也會花很多篇幅來說明副程式的使用語法和規範 !

主函式

是程式開始的地方,我們通常會把要執行的程式碼放在裡面。
主函式是一種很特別的函數,他的函數名稱強制規定要是 main
上面的 int main () 是要程式執行輸出 Hello World!


額外的小情緒 : 我真心 respect 那些獨自戰鬥的考研戰士,沒有戰友太太太難熬了 !
今年暑假我留在花蓮上補習跟為專題做一些事先的準備。
(其實是有戰友的,但離考研還有 17 個月左右,所以其他人還沒有認真開始讀書)
也因為大部分留花蓮的朋朋都是去打工,
所以其實我七月是自己去補習班、自己去實驗室、自己做些甚麼事情,
但大概在 20 幾天的時候,心情上真的出現一些變化
覺得焦慮、無助,甚至覺得每天的自己過得很機械...
/images/emoticon/emoticon70.gif
但...再怎樣,這些消沉的情緒不能維持太久ㄛ !
Aqyu 想跟你/妳說:「你/妳很棒!千萬不要埋怨自己,我們再一起努力一段路吧!


上一篇
【DAY 01】: Hello World !!!
下一篇
【DAY 03】: 變數和宣告
系列文
東漂見習生教你 C 語言7
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言