C++ C++;在IF条件下递增
我在为学校做一些练习,我必须找到一个程序的输出,我想到了这个C++ C++;在IF条件下递增,c++,C++,我在为学校做一些练习,我必须找到一个程序的输出,我想到了这个 int c=3; if((1==1)||(c++==4)&&(1==1)) { cout << c << endl; } intc=3; 如果((1==1)| |(c++==4)&&(1==1)) { 看一看,看一看这个 int main() { int c=3; if(((c++==4)&&(1==1)) || (1==1)) {
int c=3;
if((1==1)||(c++==4)&&(1==1))
{
cout << c << endl;
}
intc=3;
如果((1==1)| |(c++==4)&&(1==1))
{
看一看,看一看这个
int main()
{
int c=3;
if(((c++==4)&&(1==1)) || (1==1))
{
std::cout << c << std::endl;
}
}
intmain()
{
int c=3;
如果((c++==4)和&(1==1))| |(1==1))
{
std::无法尝试在调试器中运行它。另外:不费吹灰之力,-1.请不要这样做。一次只做一件事。使代码易于阅读/维护。这将避免您不得不问此类问题。如果您在编写代码后不明白,请尝试在几年内解决它。我猜是因为您有|
运算符和first表达式的计算结果为true
,而其余表达式将不会在all@EdHeal这是一个解决问题的问题,我们在学校采取进一步了解计算机逻辑,我没有写这个程序。请注意我的意见。不要写这样的代码