为了账号安全,请及时绑定邮箱和手机立即绑定

C++ 起航篇第五节

这节最后定义的 bool isMax = false;这个语句如果换成true 为什么也是输入0输出最小值,输入1输出最大值,我不太理解这里这个bool的定义 可以帮忙讲解一下么

正在回答

4 回答

我试了一下,main里边定义这个ismax即使不是bool型的也可以运行,而且给不给ismax初值都可以,文中老师给初值应该是个人习惯

0 回复 有任何疑惑可以回复我~

按照程序,输入“0“,不是应该得到最大值吗?

0 回复 有任何疑惑可以回复我~
  1. 这个空袋子你拿着 // bool isMax = false;

  2. 空袋子里放入东西 // isMax = true; (相当于输入1)

  3. 空袋子里不放东西 // isMax  = false; (相当于输入0,不放东西=空袋子,空袋子=false,false=0)

0 回复 有任何疑惑可以回复我~

定义只是初始化,真正对程序运行产生影响的是程序运行时的输入

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之起航篇
  • 参与学习       291032    人
  • 解答问题       760    个

C++亮点尽在其中,本课程是在C语言基础上的一个延伸,得以升华

进入课程

C++ 起航篇第五节

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信