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);//释放申请的内存
`指针