Linux C語言:一切從main函數說起!
最新
05-21
人與人之間是使用中文進行正常溝通,對於嵌入式平台而言,我們必須懂得與它溝通的語言,才能在開發中得心應手!
說到C語言,同學可能會覺得,嗯,我大一學過,但是就是啥都忘記了....,這個嘛,忘記不要緊,最重要是有一顆想學回來的心。那麼今天就講解一下最基礎的C語言程序框架吧。
在高校上課,一般地問我們同學,C語言程序從哪裡開始執行吶,90%同學都會跟我說:「頭文件!」,額,這個肯定是不對的,同學之所以會覺得是從頭文件開始執行,是因為大家覺得頭文件放在最開頭,那肯定是最開始執行啦,可惜不對哦!C語言程序真正的入口是main函數。
那麼,這個main函數長什麼樣子的呢?請看下圖:
這個就是全世界最簡單的C語言程序,程序一開始就結束了,並不用寫頭文件。那麼到底這幾行代碼是什麼意思呢?
1)int:是main函數的返回值類型,就是無論main函數無論是成功還是失敗,都會返回一個int類型的數據。
2)main:代表的是函數名,一個C語言程序中有且僅有一個main函數。
3)():函數名後面的小括弧可以填參數,不填默認沒有參數,等價於void
4){}:花括弧代表的是函數體,就是函數實現的功能代碼就是寫在這裡的。
5)return 0:就是函數正常結束,返回一個的數據,這個數據必須與int類型對應。(例如:返回值類型是int的,就不能返回一個char字元類型)


※Linux乾貨:拯救世人的Ubuntu16.04網路配置教程!
※Linux黑科技:破解umask設置默認許可權之謎!
TAG:Linux微知識 |