下列程序的运行结果是:【 】。 include<stringh> char*ss(char*s) {

大学专科 已帮助: 时间:2023-08-15 05:52:10

下列程序的运行结果是:【 】。 include<stringh> char*ss(char*s) {return s+strlen(s)/2;} main() { char*p,*str="abcdefgh"; p=ss(str);printf("%s/n",p); }
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:正确答案,请帮忙,下列

参考解答

用户头像

426***302

2023-08-15 05:52:10

正确答案:etgh
函数ss的作用是让形参指针s指向该字符串的右半部分。主函数中首先定义了一个字符型指针变量P和字符型指针str,并初始化为“abcdefgh”,然后调用函数ss,将实参str传给形参s,因此可知该函数返回的指针,指向str所指的字符串“abedergh”的右半部分,即指向字符串“efgh”,所以最后输出指针p(指针p的值为调用函数ss(str)的返回值)所指向的字符串为“efgh”。

上一篇 《行政处罚法》第33条规定:违法事实确凿并有法定依据 对公民处以______以下 对法人或者其他组织

下一篇 论述行政诉讼中的第三人。

相似问题