http://www.iteye.com/images/smiles/icon_wink.gif
a) 一个整型数([color=red]An integer[/color])
int a
b) 一个指向整型数的指针([color=red]A pointer to an integer[/color])
int *a
c) 一个指向指针的的指针,它指向的指针是指向一个整型数([color=red]A pointer to a pointer to an integer)[/color])
int **a
d) 一个有10个整型数的数组([color=red]An array of 10 integers[/color])
int a[10]
e) 一个有10个指针的数组,该指针是指向一个整型数的([color=red]An array of 10 pointers to integers[/color])
int *a[10]
f) 一个指向有10个整型数数组的指针([color=red]A pointer to an array of 10 integers[/color])
int (*a)[10]
g) 一个指向函数的指针,该函数有一个整型参数并返回一个整型数([color=red]A pointer to a function that takes an integer as an argument and returns an integer[/color])
int (*a)(int);
h) 一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数( [color=red]An array of ten pointers to functions that take an integer argument and return an integer )[/color])
int (*a[10])(int);
a) 一个整型数([color=red]An integer[/color])
int a
b) 一个指向整型数的指针([color=red]A pointer to an integer[/color])
int *a
c) 一个指向指针的的指针,它指向的指针是指向一个整型数([color=red]A pointer to a pointer to an integer)[/color])
int **a
d) 一个有10个整型数的数组([color=red]An array of 10 integers[/color])
int a[10]
e) 一个有10个指针的数组,该指针是指向一个整型数的([color=red]An array of 10 pointers to integers[/color])
int *a[10]
f) 一个指向有10个整型数数组的指针([color=red]A pointer to an array of 10 integers[/color])
int (*a)[10]
g) 一个指向函数的指针,该函数有一个整型参数并返回一个整型数([color=red]A pointer to a function that takes an integer as an argument and returns an integer[/color])
int (*a)(int);
h) 一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数( [color=red]An array of ten pointers to functions that take an integer argument and return an integer )[/color])
int (*a[10])(int);