早教吧作业答案频道 -->其他-->
这个题用turboC和用Cfree结果正好相反为什么呢下面程序段的运行结果是()voidmain(){chara[]="123",b[]="abcd";if(a>b)printf("%s\n",a);elseprintf("%s\n",b);}A、123B、编译时出错C、abcdD、运行时出错
题目详情
这个题用turboC和用Cfree结果正好相反为什么呢
下面程序段的运行结果是( )
void main()
{char a[]="123",b[]="abcd";
if(a>b) printf("%s\n",a);
else printf("%s\n",b);
}
A、 123 B、 编译时出错 C、 abcd D、 运行时出错
下面程序段的运行结果是( )
void main()
{char a[]="123",b[]="abcd";
if(a>b) printf("%s\n",a);
else printf("%s\n",b);
}
A、 123 B、 编译时出错 C、 abcd D、 运行时出错
▼优质解答
答案和解析
a和b都是指针,比较的是指针的地址而不是内容,这样的比较是没有意义的,从理论上说,123或abcd都有可能,还有,新的C标准main的返回值一定要是int,最后要加上return 0;
看了这个题用turboC和用Cfr...的网友还看了以下:
下面的程序段违反了算法的(54)原则。void sam(){int n=2;while(!odd(n 2020-05-26 …
阅读下列程序段,则程序的输出结果是main(){inta=10,b=10,k;for(k=0;a> 2020-07-14 …
#includemain(){char*p[]={"BOOL","OPK","H","SP"};i 2020-07-23 …
C语言填空:求1+2+3+…+n至和值首次大于10000之间的值#include<stdio.h> 2020-07-23 …
for循环执行顺序c代码main(){for(i=0;i<6;i++&&k++)printf("%2 2020-10-30 …
for循环执行顺序c代码main(){for(i=0;i<6;i++&&k++)printf("%2 2020-11-01 …
下列语句不能起到换行作用的是()A.printf("\n")B.scanf("\n")C.putch 2020-11-10 …
请阅读以下程序:main(){inta=5,b=4,c=0;if(a=b+c)printf(“*** 2020-11-23 …
C语言执行下列程序片段时输出结果是()执行下列程序片段时输出结果是()floatx=-1023.01 2020-12-15 …
若有定义floatw;inta,b;,则合法的switch语句是()。(1分)A、switch(w) 2021-01-13 …