为什么用if不行?

来源:5-3 有参与无参

煌璃瞻

2019-09-09 12:44

#include <stdio.h>

int Mu(int n)

{

    int i;

    for(i=1;i<=2;i++)

    {

        if(i=1)

        {

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

        }

        else

        {

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

        printf("\n");

        }

    }/* 考虑一下哪个输出该用无参函数哪个输出该用有参函数呢? */


    return 0;

}









int main()

{

    Mu(6);

    return 0;

}


写回答 关注

2回答

  • DD_d
    2019-09-14 15:19:20
    已采纳

    if(i=1)括号里是赋值语句了,if(i==1)

  • 小小疾飞
    2019-09-09 12:54:12

    它这里给了你题意 要按题意来

    煌璃瞻

    您好 我的一直输出第一个printf为什么?

    2019-09-09 19:50:27

    共 2 条回复 >

C语言入门

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

926866 学习 · 21068 问题

查看课程

相似问题