以下程序段的输出结果是______ 。 main() { char s1[10],s2[10],s3[10]; scanf("%s",s1);gets(s2);gets(s3); puts(s1);puts(s2);puts

admin2013-02-23  31

问题 以下程序段的输出结果是______ 。    main()    { char s1[10],s2[10],s3[10];      scanf("%s",s1);gets(s2);gets(s3);      puts(s1);puts(s2);puts(s3);    }    输入数据如下:  (此处<CR>代表回车符)    aaa<CR>    bbb<CR>

选项 A、aaa   bbb
B、aaa   bbb
C、aaa\0bbb\0
D、aaabbb

答案2

解析 scanf是标准输入函数,在输入字符串a阻时,实际的内容为“aaa、0”,“\0”是由系统自动加入的;gets的功能是从终端读入一行字符,即一直读到换行符为止,并由系统自动以“、0”代替换行符。
转载请注明原文地址:https://kaotiyun.com/show/wbJp777K
0

最新回复(0)