您的位置:首页 > 其它

【原创】C指针常见用法

2014-04-23 15:43 190 查看
【原创】C指针常见用法


用变量a给出下面的定义

a) 一个整型数

(An integer)

int a;  

b)一个指向整型数的指针

( A pointer to an integer)

int *a;

c)一个指向指针的的指针,它指向的指针是指向一个整型数

( A pointer to a pointer to an integer

int **a;

d)一个有10个整型数的数组

( Anarray of 10 integers)

int a[10]; 

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

(An array of 10 pointers to integers)

int *a[10]; 

f) 一个指向有10个整型数数组的指针

( Apointer to an array of 10 integers)

int (*a)[10]; 

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

(A pointer to a function that takes an integer as an argument andreturns an integer)

int (*a)(int); 

h)一个返回指向整形指针的函数( 注意和 g)的区别) 

(A function that return a pointer to an integer )

int *a(int);

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

( An array of ten pointers tofunctions that take an integer argumentand return an integer )

int (*a[10])(int); 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C指针