
puts函数和printf在输出字符串的时候遇到'\0'和'\n'分别是怎么处理的?
比如输出字符串"abcdefgh"的显示结果分别是怎样的?再就是一个字符数组中,若是有多个'\0'或者多个'\n'puts和printf在输出时分别怎么处理的?...
比如输出字符串"abcd efgh"的显示结果分别是怎样的?再就是一个字符数组中,若是有多个'\0'或者多个'\n' puts和printf在输出时分别怎么处理的?
展开
2个回答
2013-07-03
展开全部
如果有多个\0的话,这两个函数均是输出到第一个\0就终止了,\0作为一个字符串结束的标志这点相信大家都是知道的连续多个 \n自然也就是多次换行了就输出字符串上的功能而言,这两个函数的作用,效果完全一致
推荐于2017-11-25
展开全部
它两,遇到第一个'\0'就停止输出了.\n都会原样输出,但puts还会在整个字符串结束后再输出一个'\n' printf abcd efghputs abcd efgh\n
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询