一、流程控制: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)不是很重要的知識點,作為了解即可。
Tags: include 執行文件 return 編譯器 知識點
文章來源: