已有函数fun(a,b),为了使函数指针变量P指向函数fun,则使用的赋值语句是______。
已有函数fun(a,b),为了使函数指针变量P指向函数fun,则使用的赋值语句是______。
已有函数fun(a,b),为了使函数指针变量P指向函数fun,则使用的赋值语句是______。
下列函数的功能是()。 fun(char*a,char*b) . {while((*b=*a)!=\0){a++;b++;})
A.将a所指字符串赋给b所指空间
B.使指针b指向a所指字符串
C.将a所指字符串和b所指字符串进行比较
D.检查a和b所指字符串中是否有\O
给定程序MODll.C中函数fun的功能是:计算n的5次方的值(规定n的值大于2、小于8),通过形参指针传回主函数;并计算该值的个位、十位、百位上数字之和作为函数值返回。
例如,7的5次方是16807,其低3位数的和值是15。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
A.fun函数无返回值
B.fun函数的返回值可以是任意的数据类型
C.fun函数的返回值是无值型的指针类型
D.指针fun指向一个函数、该函数无返回值
A.p=fun
B.p=fp(3.5)
C.p=A::fun
D.p=A::fun(3.5)
A.将a的地址值赋给变量fun
B.指向类A的指针为a
C.是类A的对象引用,用来做函数fun()的形参
D.变量A与a按位相与运算后作为函数fun()的参数
A.int(*p)(int,int)
B.int*p(int,int)
C.int*p[int,int]
D.以上选项都不对
对于以下函数声明
void fun(int array[4],int+ptr);以下叙述中正确的是()。
A.array,ptr都是指针变量
B.调用fun函数时,实参的值将逐一复制给array
C.调用fun函数时,array按值传送,ptr按地址传送
D.array是数组,ptr是指针,它们的性质不同