单项选择题
下列函数定义中,会出现编译错误的是( )。
A.max(int x,int y,int *z) { *z=x>y x:y; }
B.int max(int x,y) { int z; z=x>y x:y; return z; }
C.max(int x,int y) { int z; z=x>yx:y; return(z); }
D.int max(int x,int y) { return(x>yx:y); }
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
设有定义语句 int x[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是( )。
A.for(i=0;i<6;i++)printf("%2d",*(p++));
B.for(i=0;i<6;i++)printf("%2d",*(p+i));
C.for(i=0;i<6;i++)printf("%2d",*p++);
D.for(i=0;i<6;i++)printf("%2d",(*p)++);
点击查看答案
单项选择题
以下叙述中错误的是【 】。
A.C程序必须由一个或一个以上的函数组成
B.函数调用可以作为一个独立的语句存在
C.若函数有返回值,必须通过return语句返回
D.函数形参的值也可以传回给对应的实参
点击查看答案&解析
相关试题
设有定义语句:inta[][3]={{0},...
已知字符A的ASCⅡ代码值为65,以下程序运...
在64位高档微机中,CPU能同时处理【 】...
以下程序的功能是输出如下形式的方阵:13...
在Windows环境下,为了将屏幕内容存入剪贴...