一个函数指针数组p[],数组p共有4个元素,其元素指向返回double型值的函数.其定义形式正确为
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/13 13:16:44
一个函数指针数组p[],数组p共有4个元素,其元素指向返回double型值的函数.其定义形式正确为
A double(*p[4])( ) B double *p[4] C double*p[4]( ) D double*p[4]
A double(*p[4])( ) B double *p[4] C double*p[4]( ) D double*p[4]
A.
double (*p[4])( )被编译器解释为:p是有4个元素的数组,这数组的每一个元素都是指向函数的指针,被指向的函数返回一个double值;符合题意.如果不加(*p[4])两边的括号而写成选项C的double*p[4]( )模样,则编译器会把double和*连在一起解释,就会被解释为:p是有4个元素的数组,这数组的每一个元素都是函数,这些函数返回double型指针;而数组的元素类型不可能是函数型的,所以选项C是错误的.选项B、D显然不合题意,不用考虑.
double (*p[4])( )被编译器解释为:p是有4个元素的数组,这数组的每一个元素都是指向函数的指针,被指向的函数返回一个double值;符合题意.如果不加(*p[4])两边的括号而写成选项C的double*p[4]( )模样,则编译器会把double和*连在一起解释,就会被解释为:p是有4个元素的数组,这数组的每一个元素都是函数,这些函数返回double型指针;而数组的元素类型不可能是函数型的,所以选项C是错误的.选项B、D显然不合题意,不用考虑.
一个函数指针数组p[],数组p共有4个元素,其元素指向返回double型值的函数.其定义形式正确的为
一个函数指针数组p[],数组p共有4个元素,其元素指向返回double型值的函数.其定义形式正确为
定义一个函数,函数的参数为一维数组(用指针表示)函数返回数组元素平均值
如何定义一个函数 返回一个指向数组的指针
若有定义:int (*p)[4],则p是一个指向含有四个整型元素的一维数组 的指针.这句话是正确的吗?
已知数组A和指针p定义为:int A[20][10],*p;,要使p指向A的首元素,正确的赋值表达式是[ ].为什么选择
(1)定义一个整型指针变量p,使它指向一个5个元素的一维数组.(2)使用指针移动的方式,输入5个整型数组元素.
如果指针p指向一个有10个元素的数组a的最后一个元素,则p-a的值是
定义3个指向含有4 个元素的一位整形数组的指针变量,用其求A矩阵与B矩阵的和矩阵C
定义一个指针变量,使它指向数组的第一个元素?怎么实现?
若有定义int(*p)[3]; 则定义了一个名为p的指针变量 它可以指向每行有三个整数元素的二维数组
编写程序,在主函数中定义含有12个指针的指针数组,使它的12个元素分别指向由月份组