关于几个指针的迷惑
来源:互联网 发布:淘宝网一次性丁腈手套 编辑:程序博客网 时间:2024/05/16 12:38
先看如下程序:
int main() { int a [5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); //区别于a和a[0]以及&a ! printf("%d,%d\n",*(a+1),*(ptr-1)); }
输出结果为2,5
这里需要弄明白的是数组和指针的关系:
int a[5]; cout<<"a = "<<a<<endl;cout<<"&a = "<<&a<<endl;cout<<"a+1 = "<<a+1<<endl;cout<<"&a+1 = "<<&a+1<<endl; cout<<"*********************"<<endl; int b[3][4];cout<<"b = "<<b<<endl;cout<<"&b = "<<&b<<endl;cout<<"b+1 = "<<b+1<<endl;cout<<"&b+1 = "<<&b+1<<endl; cout<<"*********************"<<endl;int c[3][4][3];cout<<"c = "<<c<<endl;cout<<"&c = "<<&c<<endl;cout<<"c+1 = "<<c+1<<endl;cout<<"&c+1 = "<<&c+1<<endl;
- 关于几个指针的迷惑
- 关于对话框各种指针的迷惑...
- 关于自己的迷惑
- 关于几个指针的问题
- 指针迷惑
- 关于持久层的迷惑!
- 关于二叉树的迷惑
- 关于Connection对象的迷惑
- [转]关于指针的几个概念
- 关于jBPM中scheduler的迷惑
- 关于自己工作两年多来的迷惑
- 关于面向对象编程的迷惑
- 关于实习分配系统的一些迷惑
- 关于box-shadow一些迷惑的解决
- GCD容易让人迷惑的几个小问题
- GCD 容易让人迷惑的几个小问题
- 关于指针应注意的几个小问题
- php关于数组指针移动的几个函数
- C++ inline函数解析
- 归并排序法
- 【2014校招】360面试
- 设计模式-观察者模式(一)
- Yii框架数据库多数据库、主从、读写分离
- 关于几个指针的迷惑
- centos install Adobe flash player
- 人心中的杂念是人成长道路最大的阻碍
- 怎样花两年时间去面试一个人(对于我,重点是里面提及的经典书)
- linux内核开发之并发控制(一)
- Yii中常用信息
- java 加密解密
- 历史剧网上线
- clojure