【Xcode學C-3】if等流程式控制制、函數的介紹說明標記分組、#include以及LLVM

來源:互聯網
上載者:User

標籤:blog   http   使用   ar   for   strong   檔案   2014   on   

一、流程式控制制:if、while和for迴圈


(1)if括弧裡面經常遇到判斷是否相等的情況,而且新手經常會把==寫成=,所以建議的習慣是把常量放在前面,如a==10,寫成10==a,這樣就不易犯錯。


(2)利用for進行遞迴,但不建議遞迴太深。


(3)具體而言,for迴圈使用最廣泛,for嵌套也很重要。


二、函數介紹


(1)函數的基本格式


(2)函數的聲明和定義的區別,聲明一般寫在前面,定義寫在後面。聲明可以同名重複。


(3)函數的說明標記分組可用pragma

#pragma mark - 這個方法是加法#pragma mark 加法int add(int a,int b){    return a+b;}#pragma mark 減法int minus(int c, int d){    return c-d;}

結果是:


三、#include


(1)一般自己編寫的檔案引用時用 “ ”,系統內建檔案用 < >。它們尋找的路徑稍有差別而已。


(2)include用在多人協作的時候。


四、LLVM


(1)新一代編譯器,相比GCC效率大幅提升。


(2)具體編譯原理可以用clang編譯器來類比。cc main.c就是編譯成.out可執行檔,也可以分步cc -c main.c然後cc main.o等。


(3)不是很重要的知識點,作為瞭解即可。

【Xcode學C-3】if等流程式控制制、函數的介紹說明標記分組、#include以及LLVM

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.