为了账号安全,请及时绑定邮箱和手机立即绑定

这样写为什么会输出一个null

54ab796c0001019705000329.jpg

谁是null

正在回答

3 回答

我来简化一下,其实你的程序就相当于 printf("%s\n",0);而NULL的ASCII码值为0,so~

0 回复 有任何疑惑可以回复我~

因为上面sayLove这个函数的返回值是int类型,在dividLine()这个函数中调用sayLove之后返回返回的并不是字符串所以printf("%s\n",sayLove());这个格式化输出是不认识整型的,所以会出现null

4 回复 有任何疑惑可以回复我~
#1

青岛老司机 提问者

谢谢明白了
2015-01-06 回复 有任何疑惑可以回复我~

因为你并没有输出字符串,printf("%s\n","必须有字符串")

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这样写为什么会输出一个null

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信