青岛老司机
2015-01-06 13:58
谁是null
我来简化一下,其实你的程序就相当于 printf("%s\n",0);而NULL的ASCII码值为0,so~
因为上面sayLove这个函数的返回值是int类型,在dividLine()这个函数中调用sayLove之后返回返回的并不是字符串所以printf("%s\n",sayLove());这个格式化输出是不认识整型的,所以会出现null
因为你并没有输出字符串,printf("%s\n","必须有字符串")
C语言入门
926206 学习 · 20797 问题
相似问题