问题

以下程序的输出结果是 _[13]_______ .

#include <stdio.h>

#include <string.h>

char *fun(char *t)

{ char *p=t;

return(p+strlen(t)/2);

}

main()

{ char *str="abcdefgh";

str=fun(str);

puts(str);

}

参考答案
您可能感兴趣的试题
  • 以下程序中函数 f 的功能是在数组 x 的 n 个数 ( 假定 n 个数互不相同 ) 中找出最大最小数 , 将其中最小的数与第一个数对换 , 把最大的数与最后一个数对换 . 请填空 .#include
  • 以下程序统计从终端输入的字符中大写字母的个数 ,num[0] 中统计字母 A 的个数 ,num[1] 中统计字母的个数 , 其它依次类推 . 用 # 号结束输入 , 请填空 .#include
  • 执行以下程序的输出结果是 _[18]_______ .#include main(){ int i,n[4]={1};for(i=1;i<=3;i++){ n[i]=n[i-1]*2
  • 以下程序的输出结果是 _[19]_______ .#include #define M 5#define N M+Mmain(){ int k;k=N*N*5; printf(%d
  • 函数 main() 的功能是 : 在带头结点的单链表中查找数据域中值最小的结点 . 请填空#include struct node{ int data;struct node *ne
  • 程序流程图中带有箭头的线段表示的是A) 图元关系B) 数据流C) 控制流D) 调用关系