问答详情
源自:5-5 函数的返回值

为什么20行不能这样写

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

20行为什么不能这样

提问者:qq_LP平凡的小鹏儿_0 2017-09-23 00:12

个回答

  • 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);

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

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