用变量a给出下面的定义

转载 2013年05月15日 21:59:10

【问题】

用变量a给出下面的定义
  a) 一个整型数(An integer)
  b) 一个指向整型数的指针(A pointer to an integer)
  c) 一个指向指针的的指针,它指向的指针是指向一个整型数(A pointer to a pointer to an integer)

              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
  

C++经典笔试题

整理了几道面试题,许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达到了怎样的程度,我们能真正写好一个strcpy函数吗...

不用加号实现加法!

有一个题目说的是如何不用加号来实现加法运算,看到了一个大牛的代码,顿时膜拜!废话不说,上思路。 比如,int a =7, int b=8; 如何不用加号来计算a+b? 代码如下: int Add(in...
  • fjqcyq2
  • fjqcyq2
  • 2015年04月24日 21:08
  • 2554

用变量a给出下面的定义

a) 一个整型数(An integer) b) 一个指向整型数的指针(A pointer to an integer) c) 一个指向指针的的指针,它指向的指针是指向一个整型数(A pointer...

用变量a给出下面的定义

a) 一个整型数。(An integer.) int a; b)一个指向整型数的指针。( A pointer to an integer.) int* a;c)一个指向指针的的指针,...

c++第四周【任务1】下面设计一个三角形类,请给出各成员函数的定义

* 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:设计一个三角形类         ...

下面设计一个三角形类,请给出各成员函数的定义

/* * 程序的版权和版本声明部分 * Copyright (c)2014, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fibnacci.cpp *...

C++第十周【任务1】在下面一段类的定义中,需要填充的函数由注释内容给出了功能。

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: ...

第六周实验指导--下面的程序存在编译错误,请给出两种修改方案--说明处理此类问题的原则是什么

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生  * All rights reserved. * 文件名称:下面...

C++第六周任务一【任务1】下面的程序存在编译错误。有两种方法可以修改,请给出这两种修改方案,在报告中说明你倾向于用哪一种?为什么?处理此类问题的原则是什么?

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: 修...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用变量a给出下面的定义
举报原因:
原因补充:

(最多只允许输入30个字)