为什么20行不能这样写

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

qq_LP平凡的小鹏儿_0

2017-09-23 00:12

http://img4.mukewang.com/59c536500001b17a06910558.jpg

20行为什么不能这样

写回答 关注

5回答

  • Davids_deer
    2017-09-24 14:32:20

    printf("Jone运算结果是:%d\n",joneResult(a,b,c));   你需要将实参传入形参

  • 慕运维0596723
    2017-09-24 13:42:01

    你直接引用要要将实参传过去,也就是说要是JoneResult(a,b,c),不然自定义函数根据什么来计算?

  • 以泉印梨花
    2017-09-23 22:00:55

    JoneResult(a,b,c)

  • treehuang
    2017-09-23 08:48:11

    这里你希望返回的结果是一个%d,但是你返回的实际是一个函数,所以是不可以的,你可以这样写,int d = joneResult(a, b, c); printf("Jone 运算的结果是: %d\n", d);

    qq_LP平...

    大神,我第三行不是已经定义了吗,直接引用不行吗

    2017-09-23 20:01:30

    共 1 条回复 >

  • treehuang
    2017-09-23 08:27:52

    这里你希望返回的结果是一个%d,但是你返回的实际是一个函数,所以是不可以的,你可以这样写,int d = joneResult(a, b, c); pringtf("Jone 运算的结果是: %d\n", d);

    qq_LP平...

    谢谢啦

    2017-09-23 20:00:19

    共 1 条回复 >

C语言入门

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

926021 学习 · 20793 问题

查看课程

相似问题