问答详情
源自:5-3 有参与无参

这个为什么也行?

#include <stdio.h>
/* 考虑一下哪个输出该用无参函数哪个输出该用有参函数呢? */
int learn()
{
    int sum,i;
    sum=sum+i;
    for(i=0;i<=1;i++)
    {
        printf("%s\n,""小明在慕课网上学习");
    }
    printf("小明在慕课上学习了%d次课",sum);
    printf("\n");
}
int main()
{
    learn();
    return 0;
}

提问者:从入门到BeKilled 2019-10-22 20:16

个回答

  • 慕运维8329952
    2019-10-29 00:40:36
    已采纳

      printf("%s\n,""小明在慕课网上学习");逗号打错地方了。然后你定义的函数中sum没初始值,乱用for语句

  • 从入门到BeKilled
    2019-10-22 20:20:06

    在Code::blocks运行什么都没有,在这运行却有