面试题4:用变量a给出下面的定义

    (1)一个整型数。

    (2)一个指向整型数的指针。

    (3)一个指向指针的指针,它指向的指针是指向一个整型数。

    (4)一个有10个整型数的数组。

    (5)一个有10个指针的数组,该指针是指向一个整型数的。

    (6)一个指向有10个整型数数组的指针。

    (7)一个指向函数的指针,该函数有一个整型参数并返回一个整型数。

    (8)一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数。

    答:

    (1)int a;

    (2)int*a;

    (3)int**a;

    (4)int a[10];

    (5)int*a[10];

    (6)int(*a)[10];

    (7)int(*a)(int);

    (8)int(*a[10])(int);