A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

int *p1代表一个int类型的指针变量,这个指针变量可以存储变量的地址,那么 int *p1就指向这个变量;p1代表的是这个 int *p1指针变量的值也就是指向那个变量的地址; *p1(*代表一个操作符)表示指向那个变量的值,可以将指向那个变量的值重新赋值; int *p1这个指针变量也是有自己的地址的;
通过指针可以间接操作指针指向的变量,而不论什么类型的指针变量在内存中都只占用8个字节;指针类型决定了这个指针找到了变量后操作多少个连续的字节空间,指针是int*指连续操作4个字节空间,指针是double*指连续操作8个字节空间,指针是float*指连续操作4个字节空间,指针是char*指连续操作1个字节空间;指针类型如果和指向变量类型不同的话那么通过指针就无法正确操作指向的变量;

5 个回复

倒序浏览
我们昨天刚学的,嘿嘿
回复 使用道具 举报
还没有学到,学到了一定学好
回复 使用道具 举报
可以,看来上课学习的不错嘛
回复 使用道具 举报
指针表示的字符串可以好好讲讲吗
回复 使用道具 举报
今天刚学到指针
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马