新闻  |   论坛  |   博客  |   在线研讨会
用变量a给出下面的定义
四弦 | 2012-09-23 17:17:44    阅读:1034   发布文章

a) 一个整型数(An integer)   b)一个指向整型数的指针( A pointer to an integer)   c)一个指向指针的的指针,它指向的指针是指向一个整型数( A pointer to a pointer to an intege)r   d)一个有10个整型数的数组( An array of 10 integers)   e) 一个有10个指针的数组,该指针是指向一个整型数的。(An array of 10 pointers to   integers)   f) 一个指向有10个整型数数组的指针( A pointer to an array of 10 integers)   g) 一个指向函数的指针,该函数有一个整型参数并返回一个整型数(A pointer to a function   that takes an integer as an argument and returns an integer)   h) 一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数( An array of ten pointers to functions that take an integer argument and return an integer )   答案是:   a) int a; // An integer   b) int *a; // A pointer to an integer   c) int **a; // A pointer to a pointer to an integer   d) int a[10]; // An array of 10 integers   e) int *a[10]; // An array of 10 pointers to integers   f) int (*a)[10]; // A pointer to an array of 10 integers   g) int (*a)(int); // A pointer to a function a that   takes an integer argument and returns an integer   h) int (*a[10])(int); // An array of 10 pointers to   functions that take an integer argument and return an   integer 人们经常声称这里有几个问题是那种要翻一下书才能回答的问题,我同意这种说法。当我写这篇文章时,为了确定语法的正确性,我的确查了一下书。但是当我被面试的时候,我期望被问到这个问题(或者相近的问题)。因为在被面试的这段时间里,我确定我知道这个问题的答案。应试者如果不知道所有的答案(或至少大部分答案),那么也就没有为这次面试做准备,如果该面试者没有为这次面试做准备,那么他又能为什么出准备呢?

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
磨剑是为了出剑
最近文章
二分插入排序
2012-09-23 17:32:20
直接插入排序
2012-09-23 17:31:50
快速排序
2012-09-23 17:31:02
推荐文章
最近访客