一、视频1.1.4指针和数组
- 1、传入函数的数组实际传入的是指针!另外学习这个知识点外,一定要学会使用printf来调试程序,老师也是在程序里不断加入printf来验证观点。
- 2、传入函数的数组实质上传入了数组的首地址,所以需要注意:
- 数组参数有四种形式:

- 数组长度需要单独传入调用函数内
- 3、数组变量是特殊的指针
- 1、指针加1意思是指向下一个单元,而不是指针变量里的值真的加上1;
- 注意:此指针必须指向一片连续的空间,否则加1就没有意义了,就会指向一个未知的地方。
- 2、指针还可以做减1、--,++,-=,+=运算;
- 3、两个指针可相减,得到两个指针之间有几个单元;
- 4、*p++,++的优先级比*高,但是在p后面,所以此句意思是先取出p所指的数据,然后指向下一个数据;
- 5、指针可比较大小,但指针不能进行乘除运算;
- 6、0地址可用NULL来表示;
- 7、不同类型指针不可以赋值,初学者不建议强制类型转换,也不建议void*
2020春-C高级--第二周--视频内容大纲
原文:https://www.cnblogs.com/c-programing-language/p/12408194.html