您的位置:首页 > 其它

经典考题——用变量a给出下面的定义(数据声明的考察)

2010-05-30 17:01 381 查看
用变量a给出下面的定义

  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
这个题也是一个经典考题了。而我,在第一次面试的彪琪数码科技公司的时候,给我做的笔试题就有这个题。再次说明一个问题:笔试就是考试,多做题没错!所以再次告诉我要加强练习。在这么几次为数不多的笔试中,我已经多次遇到原题,只能说很遗憾。在遗憾的同时,继续积累吧。总有一天,会突破这些经典题目的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: