以下程序的运行结果是【 】。 include<string.h> char *ss(char *s)
以下程序的运行结果是【 】。 include<string.h> char *ss(char *s) {return s+strlen(s)/2;} main() { char *p,*str="abcdefgh"; p=ss(str);printf("%s/n",p); }
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:efgh
函数ss返回形参s所指向的符号串的后半部分,故p='efgh'。
相似问题
以下程序段打开文件后 先利用fseek函数将文件位置指针定位在文件末尾 然后调用ftell函数返回当
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。
目前实际存在和使用的广域网基本上都是采用 ______拓扑结构类型。 有以下程序: include
目前实际存在和使用的广域网基本上都是采用 ______拓扑结构类型。 有以下程序: include <string h> struct STU { int num; float TotalSco
以下程序的定义语句中 x[1]的初值是【 】 程序运行后输出的内容是【 】。 include <st
以下程序的定义语句中,x[1]的初值是【 】,程序运行后输出的内容是【 】。 include <stdio h> main() { int x[]={1,2,3,4,5,6,7,8,9
若有以下程序: main() { int a=4 b=3 c=5 t=0; if(a<b)t=a;a
若有以下程序: main() { int a=4,b=3,c=5,t=0; if(a<b)t=a;a=b;b=t; if(a<c)t=a; a=c; c=t; printf( "%d %d %d n ",a,b,c); } 执行后的输出结果是【 】。请帮忙给出正确答案和分析,谢谢!
以下主程序运行后的输出结果是【 】。 main() { int i m=0 n=0 k=0;
以下主程序运行后的输出结果是【 】。 main() { int i, m=0, n=0, k=0; for(i=9; i<=ii; i++) switch(i 10) { case 0:m++; n++; break
