课程
/后端开发
/C++
/C++远征之起航篇
bool flag=0 不是flag的初值为假吗 if(flag)不是执行flag为假的情况下的代码吗?
2016-08-11
源自:C++远征之起航篇 4-1
正在回答
赋初值没毛病,不一定要真的敲键盘输入个值或者执行什么判断,老师只是举个例子。
还有else部分呀,bool flag=false;
if (flag)
{
//程序1
}
else
//程序2
这种情况执行程序2,也就是执行flag为false的代码
if(表达式)
表达式为真则执行代码。 if(flag)即是 if(false),不执行。
如果想执行flag为假的情况下的代码,应该是:
if(flag==false)
老师就是这么说的吧,没问题呀
举报
C++亮点尽在其中,本课程是在C语言基础上的一个延伸,得以升华