为什么这组代码运行最后会有56,而且m值位数不同,这个数也不同,没看懂我敲的了

来源:5-3 有参与无参

qq_倚恋_03287789

2019-03-31 22:07

#include <stdio.h>

int study()

{

    printf("%s\n","小明在慕课网上学习");

}

int learn(int m)

{

    printf("小明在慕课网上已经参与学习了%d门课程",m);

}


int main()

{

    int m=10000;

    study();

    printf("%d\n",learn(m));

    return 0;

}


写回答 关注

2回答

  • TNTSTSTNT
    2019-04-07 19:01:05

    多用了一个printf函数,learn函数里面已经包含了printf了

  • 慕标0585981
    2019-04-01 09:32:45

    #include <stdio.h>


    int study()


    {


        printf("%s\n","小明在慕课网上学习");


    }


    int learn(int m)


    {


        printf("小明在慕课网上已经参与学习了%d门课程",m);


    }




    int main()


    {


        int m=10000;


        study();


        learn(m);


        return 0;


    }多用了一个printf函数,learn函数里面已经包含了printf了,直接调用就行了。

    乔琬 回复qq_倚恋_...

    请问一下这样写的依据是啥,看不懂

    2019-04-02 22:18:09

    共 2 条回复 >

C语言入门

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

926866 学习 · 21068 问题

查看课程

相似问题