当运行以下程序时,从键盘输入:

[复制链接]
查看11 | 回复1 | 2011-1-7 19:59:41 | 显示全部楼层 |阅读模式
当运行以下程序时,从键盘输入:
aa bb
cc dd
则下面程序的运行结果是
#include
main()
{

char a1[5],a2[5],a3[5],a4[5];

scanf("%s%s",a1,a2);

gets(a3);gets(a4);

puts(a1);puts(a2);

puts(a3);puts(a4);
}
为什么结果会是
aa
bb
cc dd

回复

使用道具 举报

千问 | 2011-1-7 19:59:41 | 显示全部楼层
gets输出字符串要到回车为止,而scanf遇到空格就返回的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行