[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 假执行4 10!=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;
}; |