课程
/后端开发
/C
/C语言入门
谁是null
2015-01-06
源自:C语言入门 5-1
正在回答
我来简化一下,其实你的程序就相当于 printf("%s\n",0);而NULL的ASCII码值为0,so~
因为上面sayLove这个函数的返回值是int类型,在dividLine()这个函数中调用sayLove之后返回返回的并不是字符串所以printf("%s\n",sayLove());这个格式化输出是不认识整型的,所以会出现null
青岛老司机 提问者
因为你并没有输出字符串,printf("%s\n","必须有字符串")
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答为什么这么写会输出30
1 回答这个为什么会输出sum
1 回答这个输出一样啊,为什么不行?
1 回答输出算法为什么要这样写?
3 回答为什么在写输出的时候第一个输出值和第二个输出值一调换就不一样了会出现输出错误