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

为什么不可以直接在printf中调用函数?望指点!谢谢!

    int a, b, c;

    a = 10;

    b = 20;

    c = 30;

    //Jone的返回值类型是什么?

     int    jR = joneResult(a, b, c); 

    printf("Jone运算结果是:%d\n", jR);

    printf("Jack运算结果是:%s\n",jackResult(a,b,c));

    //Jack没有算出结果只说了句话,是不是直接调用函数就可以了?


提问者:net_study 2016-09-23 11:04

个回答

  • JustWannaHugU
    2016-09-23 13:01:46
    已采纳

    为甚不可以?没问题的啊

  • 冯宝宝
    2018-01-05 22:20:16

    可以吧,刚刚见到。我也是第一次知道,,可以这样。

  • katazen
    2016-09-27 14:47:23

    http://img.mukewang.com/57ea15d200015b1807890413.jpg

    并不行啊:error C2664: “int printf(const char *const ,...)”: 无法将参数 2 从“void”转换为“...”

  • TT30
    2016-09-23 14:23:12

    可以的呀 你试试