1. 程式人生 > >C語言核心深度解析

C語言核心深度解析

1.程式執行的目的:

結果

過程

二者全有

為了結果

int add(int a, int b)

{

return a+b;

}

為了過程,無需返回值

void add(int a, int b)

{

int c;

c = a+b;

printf("c=%d\n", c);

}

過程結果皆有

int add(int a, int b)

{

int c;

c=a+b;

printf("c=%d\n", c);

return c;

}

2、32位的系統環境,定義bool型別的變數,基本用int替代。bool字只需要一個位,但我們定義一個整形替代,看似浪費31個bit,好處效率高,int整形和CPU的資料位寬一樣