首页 > 试题广场 >

若从键盘上输入abcdef,则下列程序的输出结果是()。

[单选题]
若从键盘上输入abcdef,则下列程序的输出结果是()。
#include<stdio.h>
#include<stdlib.h>
void main()
{       
 char *ptr,*qtr;
 ptr=(char *)malloc(sizeof(char)*20);
 qtr=ptr;
 scanf("%s%s",ptr,qtr);
 printf("%s%s",ptr,qtr);
}

  • defabc
  • defdef
  • abcdef
  • abcabc
题目中的输入应该为“abc def”,中间有个空格。
这样的话,答案为“defdef”
因为ptr和qtr的地址是一样的。
发表于 2017-12-02 18:22:14 回复(1)