为什么 if (sex!='男')//请填写条件 当中是一个=,不应该是两个吗

来源:3-5 C#中嵌套的if结构

weixin_慕运维1561501

2022-04-25 16:59

char sex='男';//性别

            int age = 21;//年龄

            if (sex!='男')//请填写条件

            {

                if (age >= 20)

                {

                    Console.WriteLine("达到法定婚龄啦");

                }

                else

                {

                    Console.WriteLine("没有达到哟");

                }

            }

            else

            {

                if (age >= 22)

                {

                    Console.WriteLine("达到法定婚龄!");

                }

                else

                {

                    Console.WriteLine("没有达到!");

                }


写回答 关注

1回答

  • 想胖的瘦子1024
    2022-04-26 17:20:04

    != 含义是:不等于的意思。判断语句下的内容,符合判断的标准,则执行下一步()内的内容。不符合就执行else下的内容。

    想胖的瘦子1...

    =是赋值的意思(赋值运算符) ==是等于的意思(关系运算符) 再说也不是=呀,是!=

    2022-04-26 18:23:33

    共 2 条回复 >

C#开发轻松入门

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

254118 学习 · 1459 问题

查看课程

相似问题