吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3075|回复: 21
收起左侧

[讨论] 学习C++的第五天

  [复制链接]
博弟弟丶 发表于 2021-2-23 21:35
#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。
       
       
       
        //加油每天学习一点  


       
};

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
debug_cat + 1 + 1 最近也在学习c相关东西,感谢感谢。收听你了

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

qzhsjz 发表于 2021-2-23 21:41
下次可以考虑用代码样式,像这样:
[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。
       
       
       
        //加油每天学习一点  


       
};

另外,最好不要直接using命名空间,命名空间就是用来区分不同命名空间里的相同名字的,这样using命名空间就失去了存在的意义。正确的调用方法是使用全名:命名空间::名字。
罗罗诺亚na 发表于 2021-2-23 21:52
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
zgchenhc 发表于 2021-2-24 09:11
命名空间一般写在类上面吧
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 22:46

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表