为什么调用的函数在输出语句后面?

来源:5-5 函数的返回值

肉包子Right

2019-04-14 18:10

https://img2.mukewang.com/5cb307030001bc4f06790148.jpg求大佬解答

写回答 关注

1回答

  • 慕容3376081
    2019-04-15 17:06:28
    已采纳

    因为需要输出的结果是“jack的运算结果是:我不知道”

    先printf("jack的运算结果是:"); 再运行jackResult(a,b,c);才会以上面的形式输出。

    慕容3376... 回复慕粉4487...

    在printf中逗号右边是参数表,可以是常量 变量 表达式和函数返回值,所以在printf里面调用函数就是使用函数返回值,而这里的函数是没有返回值的。后面调用函数是在函数内直接使用printf打印出“我不知道”,所以这里的函数是不能作参数。

    2019-10-01 21:14:13

    共 3 条回复 >

C语言入门

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

926021 学习 · 20793 问题

查看课程

相似问题