任务:复习昨天学习的指针的内容,完成课后作业
知识点:1、函数的参数不仅可以是整型,实型,字符型等数据,还可以是指针类型,作用是将变量的地址传送到另一个函数中
2、(*p1)++是x的内容加1;
*p1++是*p1的值(x),然后再p1++,只想下一个元素,不再指向x;
3、利用指针运算实现库函数
当涉及到修改实参内存值的时候,需要传地址。
4、指针变量未赋值的时候,可以是任意值,是不能使用的,会造成意外错误。
指针变量给NULL值后,则是可以使用的,只是不指向具体的变量
5、数组名是常指针,代表字符数组的首地址,是不能改的
6、malloc动态分配内存(只接受一个形参)
malloc开辟空间所返回的首地址是动态分配的