博弟弟丶 发表于 2021-2-23 21:35

学习C++的第五天

#include<iostream>//包含头文件
namespace A {//自定义命名空间A 声明两个整形变量
        int a = 10;
        int b = 10;
};
namespace B {//自定义命名空间B 声明一个整形变量
        int c;
};
int main() {//主函数入口        using std::cout;//使用系统命名空间里面的cout 输出
        using std::endl;//使用系统命名空间里面的换行
        using namespace::A;//导入自定义命名空间A
        using namespace::B;//导入自定义命名空间B
        c = a + b;//加法运算
        c++;//递增1
        cout << c << endl;// 代码从上往下执行   执行到C++这一句就+1了    输出C的结果就等于21
        c = a - b;//减法运算
        c--;//自减1
        cout << c << endl;//代码从上往下执行   执行到C--这一句就-1了    输出C的结果就等于-1
        c = a * b;//乘法运算
        cout << c << endl;//输出C的结果就等于100
        c = a / b;//除法运算
        cout << c << endl;//输出C的结果就等于1
        c = a % b;//取余运算   
        cout << c << endl;        //10/10等于1余0   结果就是0
        return 0;//爱谁谁
          //明天学习下面的
                                                    
        //    ==           检查两个操作数的值是否相等,如果相等则条件为真。        (A == B) 不为真。
        //    !=       检查两个操作数的值是否相等,如果不相等则条件为真。(A != B) 为真。
   //   >      检查左操作数的值是否大于右操作数的值,如果是则条件为真。(A > B) 不为真。
   //       <      检查左操作数的值是否小于右操作数的值,如果是则条件为真。(A < B) 为真。
   //      >=      检查左操作数的值是否大于或等于右操作数的值,如果是则条件为真。(A >= B) 不为真。
   //      <=      检查左操作数的值是否小于或等于右操作数的值,如果是则条件为真。(A <= B) 为真。
        //   &&      称为逻辑与运算符。如果两个操作数都 true,则条件为 true。(A && B) 为 false。
        //      ||   称为逻辑或运算符。如果两个操作数中有任意一个 true,则条件为 true。(A || B) 为 true。
        //      !      称为逻辑非运算符。用来逆转操作数的逻辑状态,如果条件为 true 则逻辑非运算符将使其为 false。
       
       
       
        //加油每天学习一点


       
};

qzhsjz 发表于 2021-2-23 21:41

下次可以考虑用代码样式,像这样:
#include<iostream>//包含头文件
namespace A {//自定义命名空间A 声明两个整形变量
      int a = 10;
      int b = 10;
};
namespace B {//自定义命名空间B 声明一个整形变量
      int c;
};
int main() {//主函数入口      using std::cout;//使用系统命名空间里面的cout 输出
      using std::endl;//使用系统命名空间里面的换行
      using namespace::A;//导入自定义命名空间A
      using namespace::B;//导入自定义命名空间B
      c = a + b;//加法运算
      c++;//递增1
      cout << c << endl;// 代码从上往下执行   执行到C++这一句就+1了    输出C的结果就等于21
      c = a - b;//减法运算
      c--;//自减1
      cout << c << endl;//代码从上往下执行   执行到C--这一句就-1了    输出C的结果就等于-1
      c = a * b;//乘法运算
      cout << c << endl;//输出C的结果就等于100
      c = a / b;//除法运算
      cout << c << endl;//输出C的结果就等于1
      c = a % b;//取余运算   
      cout << c << endl;      //10/10等于1余0   结果就是0
      return 0;//爱谁谁
          //明天学习下面的
                                                   
      //    ==         检查两个操作数的值是否相等,如果相等则条件为真。      (A == B) 不为真。
      //    !=       检查两个操作数的值是否相等,如果不相等则条件为真。(A != B) 为真。
   //   >      检查左操作数的值是否大于右操作数的值,如果是则条件为真。(A > B) 不为真。
   //       <      检查左操作数的值是否小于右操作数的值,如果是则条件为真。(A < B) 为真。
   //      >=      检查左操作数的值是否大于或等于右操作数的值,如果是则条件为真。(A >= B) 不为真。
   //      <=      检查左操作数的值是否小于或等于右操作数的值,如果是则条件为真。(A <= B) 为真。
      //   &&      称为逻辑与运算符。如果两个操作数都 true,则条件为 true。(A && B) 为 false。
      //      ||   称为逻辑或运算符。如果两个操作数中有任意一个 true,则条件为 true。(A || B) 为 true。
      //      !      称为逻辑非运算符。用来逆转操作数的逻辑状态,如果条件为 true 则逻辑非运算符将使其为 false。
      
      
      
      //加油每天学习一点


      
};
另外,最好不要直接using命名空间,命名空间就是用来区分不同命名空间里的相同名字的,这样using命名空间就失去了存在的意义。正确的调用方法是使用全名:命名空间::名字。

罗罗诺亚na 发表于 2021-2-23 21:52

加油{:301_1004:}努力

bigdawn 发表于 2021-2-24 00:10

今天好像挺多法学习笔记类的

V_ast 发表于 2021-2-24 01:26

请问一下你用什么环境学的c++?是VC6.0 还是VS?还是其他的呢?我这两天也在学习呢

潋天堂 发表于 2021-2-24 07:15

感谢分享

托尼老师Tony 发表于 2021-2-24 08:17

《c++从入门到放弃》

jjyywg 发表于 2021-2-24 08:53

放弃放弃。

runlover 发表于 2021-2-24 08:57

加油楼主,我现在也在努力学习C,他们说C学完,再学C++就很容易!所以我一直在学C:loveliness:

zgchenhc 发表于 2021-2-24 09:11

命名空间一般写在类上面吧
页: [1] 2 3
查看完整版本: 学习C++的第五天