数组和指针的一些小知识
来源:互联网 发布:redis java 教程 编辑:程序博客网 时间:2024/05/23 13:03
定义一个数组:int a[4] = {1,2,3,4};
a与&a[0]是等价的,都是数组首元素的地址----而不是数组的首址!
&a则才是数组的首址----尽管&a与&a[0]的值相同,但类型是不一样的.&a的类型是type(*)[LEN},而&a[0]的类型是type*。&a+1的结果是a数组后的地址,也就是在数组首地址上再加上sizeof(a)的值。
a+1或者&a[0]+1的结果是&a[1],类型与&a[0]相同。
再看看type**与type(*)[LEN},两者类型是不同的,不要用二级指针的概念向上套.所以上面的**b=&a是错误的----指针类型的赋值要求类型严格一致,不存在象数值类型那样的隐式转换。
- 数组和指针的一些小知识
- 关于指针的一些知识,记多维数组指针、指针数组、指针的指针和指向函数的指针
- string和char数组的一些小知识
- 数组与指针的小知识
- 关于数组指针,字符串指针的一些小细节
- 指针的一些知识
- 指针的一些知识
- 指针的一些知识
- 学习c语言指针的一些小知识
- C/C++的一些关于字符数组和指针的小总结
- (日常作死)指针和数组的代码哲学和一些数组的小技巧(雾)
- 数组和指针的一些理解
- 数组和指针的一些总结
- 关于指针和数组的一些思考
- 二维数组和指针的一些感悟
- 关于数组和指针的一些理解
- 指针和数组的一些问题
- 指针的一个小知识
- JS Enter回车事件
- NMOS基本逻辑电路分析
- GCD介绍(一): 基本概念和Dispatch Queue
- 对技术的态度
- Android TextView文字横向自动滚动(跑马灯)
- 数组和指针的一些小知识
- Java排序算法
- 只有.mdf文件,而没有.ldf文件,怎么恢复数据库
- windows下架设subversion服务器
- DATEDIFF和DATEADD函数计算
- iOS通过iTunes search检测版本更新,并提示用户更新!
- js sort
- 订单BOM、销售BOM、标准BOM
- poj1125 暴力+dijsktra算法