单项选择题

设有以下函数:
void fun(int n, char*s){…}
则下面对函数指针的定义和赋值均正确的是______。

A.void(*pf)(); pf=fun;
B.void*pf(); pf=fun
C.void*pf(); *pf=fun;
D.void(*pf)(int, char); pf=&fun;
<上一题 目录 下一题>
热门 试题

单项选择题
以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。#define MIN-2147483647int findmax(int x[], int n){ int i, max;for(i=0; i<n; i++){ max=MIN;if(max<x[i])max=x[i];}return max;}造成错误的原因是______。
A.定义语句“int i, max;”中max未赋初值
B.赋值语句“max=MIN;”中,不应给max赋MIN值
C.语句“if(max<x[i])max=x[i];”中判断条件设置错误
D.赋值语句“max=MIN;”放错了位置
单项选择题
有以下程序:#include<stdio.h>main(){ int a=1, b=0;printf( %d, , b=a+b);printf( %d n m a=2+b);}程序运行后的输出结果是______。
A.0,0
B.1,0
C.3,2
D.1,2
相关试题
  • 请编写函数proc(),它的功能是计算:s=...
  • 下列给定程序中,函数proc()的功能是:读...
  • str是一个由数字和字母字符组成的字符串,...
  • 以下叙述中正确的是______。
  • 若有以下程序段:int r=8;print( %d...