相关题目
559、以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。
#include
#include
char *scmp(char *s1,char *s2)
{ if (strcmp(s1,s2)<0) return(s1);
else return(s2);
}
main()
{ int i;
char string[20],str[3][20];
for(i=0;i<3;i++) gets( );
strcpy(string,scmp(str[0],str[1]));/*库函数strcpy对字符串进行复制*/
strcpy(string,scmp(string,str[2]));
printf( );
}
若运行时依次输入:abcd、abba和abc三个字符串,则输出结果为______。
558、有以下程序
fun( )
{ if( ) return( );
else return( );
}
main()
{ int x=3,y=8,z=6,r;
r=fun( ),2*z);
}
程序运行后的输出结果是______。
557、有以下程序
#include
#define F( ) ( )*( )
main()
{ int a=3,b=4;
printf(
556、下列函数定义中,会出现编译错误的是______。
555、下列选项中正确的语句组是______。
554、以下能正确定义一维数组的选项是______。
553、以下不能正确定义二维数组的选项是______。
552、已定义c为字符型变量,则下列语句中正确的是______。
551、若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是______。
550、有以下程序
void fun( )
{ a=b; ( )++; }
main()
{ char c1='A',c2='a',*p1,*p2;
p1=&c1; p2=&c2; fun(p1,p2);
printf("%c%c\n",c1,c2);
}
程序运行后的输出结果是______。
