jackResult为什么放在下面,不放括号里面,能不能放括号里面,里面怎么写,求大神讲一下,谢谢

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

HarryDong

2019-02-09 17:51

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

写回答 关注

2回答

  • 发明家
    2019-02-09 22:53:59

    printf(“Jack运算结果是:“ )
    结果是 的后面没有改行符号 \n ,所以调用的函数直接打印在 ..结果是 的后面。
    Jack运算结果是:我算不出来

    放在printf函数里的话,
    printf(“Jack运算结果是:s%“,JackR(a,b,c));

    我不确定是否可以这样用,你把代码打出来运行下就知道了。欢迎大神来个最终的答案。

    慕桂英608...

    不行哟 , 感觉c语言对字符串的要求好高?

    2019-02-11 09:02:13

    共 2 条回复 >

  • 13Mr
    2019-02-09 19:29:17

    因为 jackResult这个函数他包含的是一串字符 printf("我算不出来\n"); 而c语言里没有可以表示一串字符的,虽然有的数组可以(我也是小白,不知道对不对,反正你可以这么理解)

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题