博弟弟丶 发表于 2021-2-24 21:34

学习C++的第六天

#include <iostream>//包含头文件
namespace A {//自定义命名空间 A 声明且定义两个整形变量并且赋值
        int a = 10;
        int b = 20;

};
namespace B {//自定义命名空间 B 声明一个整形变量

        int c;
};
int main() {//主函数入口

        using namespace::A;//调用自定义命名A
        using namespace::B;//调用自定义命名B
        using std::cout;//调用系统命名cout
        using std::endl;//调用系统命名endl
        if (a==b)//if可以理解为判断    ==(相等)判断条件是否相等真就执行1假就执行2   10==20所以就输出2
        {
                cout << "1" << endl;
        }
        else
        {
                cout << "2" << endl;
        }
        if (a!=b)//!= (不等于符号)   判断条件a不等于b真执行3   假执行410!=20所以就输出3
        {
                cout << "3" << endl;
        }
        else
        {
                cout << "4" << endl;
        }
        if (a >b)// >(大于符号)   判断条件a大于b   真就执行5   假就执行6   10>20所以就输出 6
        {
                cout << "5" << endl;
        }
        else
        {
                cout << "6" << endl;
        }
        if (a<b)//<(小于符号)   判断条件a小于b   真就执行7假就执行8   10<20所以就输出7
        {
                cout << "7" << endl;
        }
        else
        {
                cout << "8" << endl;
        }
        if (a>=b)//>= (大于等于符号)判断条件a大于等于b   真就执行9假就执行10   10>=20所以就输出9
        {
                cout << "9" << endl;
        }
        else
        {
                cout << "10" << endl;
        }
        if (a<=b)//<= (小于等于符号)判断条件a小于等于b   真就执行11假就执行12   10<=20所以就输出11
        {
                cout << "11" << endl;
        }
        else
        {
                cout << "12" << endl;
        }
        if (a&&b)// && (如果两个操作数都真,则条件为真)所以就输出13
        {
                cout << "13" << endl;
        }
        else
        {
                cout << "14" << endl;
        }
        if (a || b)//|| (如果有一个操作数为真 ,则条件为真) 所以就输出15
        {
                cout << "15" << endl;
        }
        else
        {
                cout << "16" << endl;
        }
        if (!a&&b)// !(用来逆转逻辑状态,如果条件为真 则逻辑非运算符将使其为假。)//a&&b(这个条件本来是真的但是加了这个!符号所以就成假了)所以输出18
        {
                cout << "17" << endl;
        }
        else
        {
                cout << "18" << endl;
        }
        return 0;
       
};

jian19950220 发表于 2021-2-24 21:53

帮顶帮顶帮顶{:301_975:}

wuai6757620 发表于 2021-2-24 21:56

我也想学的!但是英语和数学不好。。。

xuexiba 发表于 2021-2-24 22:12

我是来支持你一下的,坚持学习下去,不要轻易放弃。

alittlebear 发表于 2021-2-24 22:19

本帖最后由 alittlebear 于 2021-2-24 22:21 编辑


if (a == b)
      cout << "1" << endl;
else
      cout << "2" << endl;

if (a != b)
      cout << "3" << endl;
else         
      cout << "4" << endl;

感觉不需要加这么多大括号,有点不美观了{:301_1004:}

霸气-侧漏 发表于 2021-2-24 22:28

{:301_999:} 加油奥, 我都没学过C++, 以前都是学的C

tt0202 发表于 2021-2-24 22:56

支持感谢分享

hackysh 发表于 2021-2-24 23:30

乱七八糟, 逻辑不严谨!

michaelgao 发表于 2021-2-25 08:59

wuai6757620 发表于 2021-2-24 21:56
我也想学的!但是英语和数学不好。。。

学习C/c++ 初中英语就可以了, 跟数学关系不大,逻辑思维能力要强
做算法设计、看外文资料,才需要较好的数学和英语
不过也可以提升自己的英数

博弟弟丶 发表于 2021-2-25 14:43

alittlebear 发表于 2021-2-24 22:19

if (a == b)
      cout

不需要括号也能运行吗
页: [1] 2
查看完整版本: 学习C++的第六天