c++运行为什么只运行前半段程序

来源:百度知道 编辑:UC知道 时间:2024/09/21 20:27:34
#include <iostream.h>
int main()
{
int x,y,z;
cin>>x>>y>>z;
int s;
s=x+y+z;
cout<<s<<endl;
cout<<"you are good"<<endl;
int d,r,w;
cout<<"press two numbers"<<endl;
cin>>r>>w;
d=r+w;
cout<<d<<endl;
if (d==7)
cout<<"you are right"<<endl;
return 0;
}

因为到最后的第4句是个判断句啊 这里
if (d==7)
cout<<"you are right"<<endl;
return 0;
}

如果 d等于7的时候 才会执行 cout<<"you are right"<<endl; 这句 如果不等于7是不会执行的 因为这是一句执行语句呢

到哪里卡住啊

什么意思,说清楚点

能执行到结束啊
只不过是存在条件语句,不是像顺序执行那样逐条执行。
而是根据条件真/假执行。