#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
int a; //一个整型数
int *a; //一个指向整型的指针
int **a; //一个指向指针的指针,它指向的指针指向的是一个整型数
int a[10]; //一个有10个整型数的数组
int *a[10]; //一个有10个指针的数组,该指针指向的是一个整型数(指针数组)
int (*a)[10]; //一个指向有10个整形数数组的指针
int (*a)(int); //一个指向函数的指针,该函数有一个整型参数,并返回一个整型数
int (*a[10])(int); //一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数,并返回一个整型数
int *a = new int[500];//一个指针,指向一个包含500个int对象的数组
return 0;
}