当前位置:编程学习 > C/C++ >>

关于C语言数组指针的应用

为什么书上没有呢 int (*a)[10] 这是个数组指针 能不能给我个例题看看它怎么应用的
答案:应该会有的,这个叫行指针
它指向的数组是有10个元素的数组

	int b[10],c[11];
	int (*a)[10] = &b;//编译通过
	int (*d)[10] = &c;//编译不通过
其他:数组指针是指指向数组的指针,即一个指针指向一个一维数组。
#include<stdio.h>
void main()
{
	int b[4]={1,2,3,4},(*a)[4]=&b;      //a指向b中所有元素。
	printf("%d ",(*a)[0]);                 //输出b中的第一个元素
}
vc6.0调试通过。 教给你一个很重要的方法:单步调试!
可以看到每一步的结果,当然也很容易知道程序错在哪里!知道错在哪里了,当然也就很容易改正啦
 

上一个:请高手把下面的C程序代码简要分析一下,主要是两个赋值表达式,谢了!
下一个:个C语言问题,就是不知道错在哪了。。求解

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,