1. &可获得变量的地址

  2. 使用指针前必须将指针初始化

  3. 无论指针指向什么类型的数据,对于的指针类型都是一个代表内存地址的十六进制数

  4. NULL指针是一个定义在标准库中的值为零的常量

  5. 指针的递增并不是简单的加1,而是指向下一个元素的存储单元

  6. 指针数组可以用来实现广义表和二维数组

  7. C语言不支持函数返回局部变量的地址(因为局部变量的地址一般用完就会被销毁),可以使用static修饰局部变量,使其可以返回

个人的疑惑:

菜鸟教程中的:C 允许函数返回指针到局部变量、静态变量和动态内存分配。

这个怎么理解?

  1. 回调函数:利用指向函数的指针实现在一个函数中一参数的形式使用另一个函数。
    例如: 自己在写一些计算题的时候,可以直接使用别人写好的函数接口,而不去使用汇编语言进行硬件上的计算。

指针是C语言的灵魂,但是它也是困扰我的一个幽灵,常常出现在越界,not found,数组传递...