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的資料位寬一樣
C語言深度剖析自測題8解析
include int main void int ptr1 int a 1 int ptr2 int int a 1 printf x,x n ptr1 1 ptr2 這個題目主要是考了兩個知識點乙個是指標的知識,第二個是大端機和小端機的知識 首先需要明確x86是小端機,所以它的數值在各個位元組中...
C語言深度剖析自測題8解析
include int main void int ptr1 int a 1 int ptr2 int int a 1 printf x,x n ptr1 1 ptr2 這個題目主要是考了兩個知識點乙個是指標的知識,第二個是大端機和小端機的知識 首先需要明確x86是小端機,所以它的數值在各個位元組中...
C 共用體深度解析
在c 中,會需要使幾種不同型別的變數存放到同一段記憶體單元中,比如,將乙個整型變數 乙個字元型變數 乙個雙精度型變數放在同乙個位址開始的記憶體單元中,這3個變數在記憶體中佔的位元組數不同,但都從同一位址開始存放,這種使幾個不同的變數共占同一段記憶體的結構,稱為共用體型別的結構。宣告共用體型別的一般形...