C語言第七章習題彙總(19道)

2021-10-02 16:19:49 字數 1687 閱讀 9829

1.求a的首位址

#includevoid main()

2.定義乙個指標變數

#includevoid main()

3.通過指標變數訪問整形變數

#includevoid main()

4.輸入兩個整數,按從大到小的順序輸出

#includevoid main()

void main()

void main()

8.指標與陣列的聯絡 組合(2)

#includevoid main() }

9.指標與陣列的聯絡 組合(3)

#includevoid main()

for(p=a;pvoid main()

,i,j;

int(*p)[4];

p=a;//相當於p=&a[0];

for(i=0;i<3;i++) }

11.輸入陣列的全部元素

#includevoid main()

,i,*p;

p=a;

for(i=0;i<5;i++)

printf("%-4d",a[i]);

printf("\n");

for(i=0;i<5;i++)

printf("%-4d",*(a+i));

printf("\n");

for(i=0;i<5;i++)

printf("%-4d",*(p+i));

printf("\n");

for(;pvoid main()

13.定義乙個字元陣列,用初始化的方式存放乙個字串,然後輸出該串。(2)

#includevoid main()

; int i,j;

for(i=0;i<3;i++)

printf("%d\n",a);//行指標

printf("%d\n",a+1);//位址加16

printf("%d\n",a[0]);//列指標

printf("%d\n",a[0]+1);//位址加4

}15.定義乙個行指標輸出三行四列

#includevoid main()

; int i,j;

int (*p)[4];

p=a;

for(i=0;i<3;i++)

printf("%d\n",a);

printf("%d\n",a+1);

printf("%d\n",a[0]);

printf("%d\n",a[0]+1);

}16.定義乙個列指標輸出三行四列

#includevoid main()

; int i;

int *p;

p=a[0];

for(i=0;i<12;i++)

printf("\n");

printf("%d\n",a);//行指標

printf("%d\n",a+1);//位址加16

printf("%d\n",a[0]);//列指標

printf("%d\n",a[0]+1);//位址加4

}17.定義乙個指標型陣列(1)

#includevoid main()

18.定義乙個指標型陣列(2)

#includevoid main()

19.#includevoid main()

第七章 習題

函式模板 乙個帶類屬引數的函式。類模板 乙個帶類屬引數的類。模板函式 通過引數例項化可以再構造出具體的函式。模板類 通過引數例項化可以再構造出具體的類。1 c 支援兩種模板,一種是函式模板,另一種是類模板。2 關鍵字template是定義模板的關鍵字。3 模板引數 中包含乙個或多個用逗號分開的模板引...

周四 C語言第七章習題

1.編寫乙個判斷奇偶情況的函式,在主函式中輸入1個整數,輸出是奇數還是偶數。include int main int fun int n 2.編寫乙個判斷素數的函式,在主函式輸入1個整數,輸出是否為素數的資訊。include int fun int n if count 1 return 1 els...

C語言 第七章

一 在計算機中,位 bit 是表示和儲存資訊的最小單位,1b 8bit。c 語言提供一種在位一級進行操作的機制。它允許在乙個結構體中以位為單位來指定其成員所佔記憶體的長度,這種以位為單位的成員稱為 位段 或 位域 例如 struct a unsigned aa 1 unsigned bb 1 uns...