征服c指针笔记

#include<iostream>
using std::cin;
using std::cout;
using std::endl;

void Func_1(int i)
{
	cout<<i<<endl;
}



int main()
{
	/*int a[3];
	int *pa=a;
	int (*parray)[3]=&a;
	cout<<pa<<endl;
	cout<<parray<<endl;
	cout<<++pa<<endl;
	cout<<++parray<<endl;*/
	void(*pfunc[3])(int);
	for (int i=0;i<3;i++)
	{
		pfunc[i]=&Func_1;
	}
	void (**p)(int)=nullptr;
	for (p=pfunc;p<pfunc+3;p++)
	{
		(*p)(3);
	}
	/*int *a[3];
	int *(*p)=a;*/
	system("pause");
	return 0;
}

猜你喜欢

转载自blog.csdn.net/sinat_14884161/article/details/52561997