void 函数不是无返回值吗?为什么第17行fn1()会输出x=77?

来源:5-10 局部与全局

琉璃12138

2017-06-03 21:00

为什么第17行fn1()会输出x=77?

写回答 关注

4回答

  • KingMingLi
    2018-02-12 16:14:48

    无返回值是对于调用函数没有运算返回main函数中的值,但是如果调用函数中存在printf("");(输出语句),在main函数调用void函数时也会将void函数中的输出语句输出

  • 无双君丶
    2017-07-06 15:14:31

    并不影响

  • pkcorn
    2017-06-12 19:40:32

    是的,fn1()并没有返回值,只是执行函数,函数中有打印语句,打印出了x=77罢了

  • 琉璃12138
    2017-06-03 21:01:29

    是直接调用fn1()函数吗

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题