为了账号安全,请及时绑定邮箱和手机立即绑定

为什么用if不行?

#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 回答

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

煌璃瞻 提问者

这样可以出来吗?
2019-09-09 回复 有任何疑惑可以回复我~
#2

煌璃瞻 提问者

您好 我的一直输出第一个printf为什么?
2019-09-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么用if不行?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信