0.展現PTA總分
1.本章學習總結
1.1學習內容總結
- 指針作循環變量:即將指針做爲循環變量,在指針移動到某一個位置的時候,達到了循環結束的條件,循環結束。
for (p = a; p <= a + 9; p++)//即指針p做爲循環變量 { sum = sum + *p; }
數組
- 字符指針如何表示字符串:字符指針指向了字符數組的首地址。
定義指針*p,字符數組a[] p=a[]//字符指針表示字符數組a[]的首地址
學習
- 動態內存分配:利用malloc或calloc(區別:malloc動態申請的內存不會自動賦初值,而calloc則會自動賦予初值0;相同點:都須要在結束時釋放動態分配的內存)
`
if ((p = (int)malloc(或calloc)(n sizeof(int))) == NULL)//動態申請內存
{
printf("Not able to allocate memory.\n");
exit(1);
}
free(p);//釋放申請的內存
`指針