标签:
目录:
1、简单的使用指针
2、复杂的指针用法
3、一些特殊的指针类型
4、总结
一、简单的使用指针
#include <iostream> using namespace std; int main() { //NULL 0x0其实是一样的, 都是空指针 int *ip1, *ip2=NULL; cout << ip2 << endl; //定义指针,其实下面没用到 double dp, *dp2; int ival = 42; int *p = &ival; // p指向的ival地址值 cout << p << endl; ip1 = p; // 和p变量一样,上面把指针指向地址值赋给了ip1 cout << ip1 << endl; cout << *p << endl; cout << ival << endl; cout << *ip1 << endl; }
通过上面的例子,你应该会懂,指针大概就是一种引用的数据类型,和java差不多,java里全是Object、对对象的引用。其目的就是实现了对其它类型、对象、属性的一种间接访问。
二、复杂的指针用法
1.通过指针访问结构体字段
2.
三、一些特殊的指针类型
四、总结
-------------抽根烟睡会吧。明天还得上班呐-----明天再写-------
标签:
原文地址:http://my.oschina.net/0x4ad/blog/476404