笔记

#include <iostream>
using namespace std;

int main()
{
	int a = 10;
	int b = 20;
	int c = 30;
	int *p[3] = {&a,&b,&c};

	for(int **q = p; q != p + 3; q++)
	{
		cout << **q << endl;
	}
	return 0;
}


#include <iostream>
using namespace std;

int main()
{
	int ia[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12};
	for(int (*p)[4] = ia; p != ia + 3; p++)
	{
		for(int *q = *p; q != *p + 4;q++)
		{
			cout << *q << endl;
		}
	}
	return 0;
}

#include <iostream>
using namespace std;

int main()
{
	int ia[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12};
	typedef int int_array[4];
	for(int_array *p = ia; p != ia + 3; p++)
	{
		for(int *q = *p; q != *p + 4;q++)
		{
			cout << *q << endl;
		}
	}
	return 0;
}

原文地址:https://www.cnblogs.com/lgh1992314/p/5835204.html