数组及指针的问题
来源:互联网 发布:微云mac版同步不了 编辑:程序博客网 时间:2024/06/06 04:04
#include<stdlib.h>#include<stdio.h>int main(){int a[10] = {1,2,3,4,5,6,7,8,9,10};int b[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12};printf("%p,%p\n",a,&a); printf("%d,%d\n",sizeof(*a),sizeof(*(&a)));/* 4 40 *//*a 与 &a 的地址一样,但是 a 的步长是4 &a 的步长是40 所以 a 代表指向一个元素,&a 代表是指向一个数组 */printf("%p,%p,%p\n",b,&b,*b);printf("%d,%d,%d\n",sizeof(*b),sizeof(*(&b)),sizeof(**b)); /* 16 48 4*/ /* 从上面的结果可以看出 b 是行指针,步长是一行的大小,&b 是数组指针 ,步长是整个数组,*b 指向列,一列一个元素 */ system("pause");}
0 0
- 数组及指针的问题
- 数组指针及指针数组的区别
- 指针数组的问题
- 指针数组的问题
- 数组指针和指针数组的问题
- CString 及char 指针和数组的问题(转)
- CString及Char指针和数组的问题
- CString及Char指针和数组的问题
- CString及Char指针和数组的问题 (1)
- CString及Char指针和数组的问题(转)
- 转载:CString及Char指针和数组的问题
- CString及Char指针和数组的问题
- C语言二维数组的指针及首地址问题
- CString及Char指针和数组的问题
- 数组及数组和指针的区别
- 指针 二维数组的问题
- 二维数组的指针问题
- 数组和指针的问题
- 内核模块操作指令(安装与卸载)
- java中集中代码块的使用
- 使用SAX解析XML文件
- Spring常用工具类(ApplicationContextAware、DisposableBean、InitializingBean)
- WinCE 下编程需要IP地址控件咋办?
- 数组及指针的问题
- bootstrap-input 上传图片
- c++操作mysql
- PopupWindow 下拉选择
- 队列的实现(2):用链表实现队列
- 深入理解JavaScript 中为什么没有重载?
- Go1.6与JVM CMS的垃圾回收对比
- Windows平台下GCC编程之从键盘上输入一个3*3的整数矩阵,求其各行的平均值并输出,输出时保留两位小数
- 约束优化问题的KKT条件