您的位置:首页 > 其它

数组指针,指针数组,二维数组作为参数传递给以指针的指针作为形参的函数

2014-11-20 16:28 337 查看
int (*pArr)[3] = {1,2,3};

这个是数组指针,将(*pArr)看着整体,来记忆,它指向的是一个数组元素为int类型并且数组元素的个数为3的一个数组指针。

int* SourceState[];


这个是指针数组,从左往右读就知道了。指针数组是数组类型,代表数组的每一个元素是指针类型。

int** lppDest;


这个是指针的指针,想要将二维数组传递给指针的指针作为形参的函数 不简单,我是这样写的:

int Row1[] = {0,0,0,0};
	int Row2[] = {0,0,0,0};
	int Row3[] = {0,0,0,0};
	int Row4[] = {0,0,0,0};
	int* SourceState[] = 
	{
		Row1,
		Row2,
		Row3,
		Row4
	};
	Copy(SourceState...);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐