以文本方式查看主题

-  堕落街论坛  (http://duoluojie.1314179.com.cn:443/index.asp)
--  游戏体育  (http://duoluojie.1314179.com.cn:443/list.asp?boardid=331)
----  [转帖]  (http://duoluojie.1314179.com.cn:443/dispbbs.asp?boardid=331&id=86609)

--  作者:overgame
--  发布时间:2005/6/20 12:25:00
--  [转帖]
设说明为"char str[6]={\'a\',\'b\',\'\\0\',\'c\',\'d\',\'0\\\'};" 执行"printf(%s",str);"后输出的结果是(ab)
为什么不是abcd的啊?

书本上说scanf函数输入字符窜不能有空格,假如有就以空格为结束.
但是并没有说printf函数也是这样啊
--  作者:我最简单
--  发布时间:2005/6/20 13:16:00
--  

"\\0"在数组里代表数组的结束,实际上在数组里输入的时候"\\0"出现就意味着数组的结束了


--  作者:overgame
--  发布时间:2005/6/20 13:37:00
--  
是数组就这样的吗?不分什么printf和scanf的吗?