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...