今天写C++项目时,由于之前用python帮同事写了个脚本,不小心将&&习惯的写成and,然后送git上review时被打回来了,当时就惊了,为啥没报错?我还特意去用codeblocks敲了一下,发现确实可以,C++的语法越来越友好了哈哈。。
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a=1,b=2,c=0;
if(a and b)
cout<<"a and b"<<endl;
if(a or c)
cout<<"a or c"<<endl;
return 0;
}

在C++编程中,作者意外地使用了Python中的'and'关键字,而没有使用C++的标准逻辑与'&&'。令他惊讶的是,这段代码在CodeBlocks中竟然能正常编译和运行,这展示了C++对于Python习惯的友好性。博客内容包括一个简单的C++代码示例,演示了'and'关键字在条件判断中的工作情况。
1843

被折叠的 条评论
为什么被折叠?



