&:取地址(即:根据变量名获取地址)
*:取数据(即:根据地址获取数据)
指针:变量在微机上的存储地址
指针变量:存放地址本身的变量(把地址变量化后,以实现地址偏移功能)
定义指针变量的格式:int *point(int:基类型(确保指向类型与存储类型一致,否则就乱套了);*:表示该变量为指针型变量; point:指针变量名;含义:指向int的指针)
大多数情况下,指针变量里存放的地址通过“取地址”来得到,直接赋值给指针变量没有什么意义,微机自行决定具体的存储位置。
类型:
指针数组、指针字符串(这个本人在PLC里面用得最多)、指针函数(注意形参指针的区别)等等。【原理都一样,换汤不换药】
原文:http://blog.51cto.com/13559660/2059197