已采纳回答 / 太阳雨下
#include<stdlib.h>在编译之后会将stdlib.h的内容引入到编译的结果文件中,这样在你的代码中使用stdlib.h中的函数和变量没有报错的原因。如果没有引入stdlib.h,在你的代码中就不能使用c++已经封装好的stdlib.h中的函数。
2016-01-01
已采纳回答 / 执念_00
主函数里的isMax是实参,getMAXorMIN()的isMax是形参;按值传递,即getMAXorMIN()的isMax只是一个拷贝,函数结束就会被销毁,所以不一样。
2015-12-13
已采纳回答 / 暮月0
<...code...>大概是像上面这样,是有什么缺了吗?cin是命名空间std里的,一般会写using namespace std;变量定义了吗?如果没有,编译器也会报错的。一般编译器(vs,dev一类)都会有错误信息的,可以看那个找错误
2015-12-11
已采纳回答 / onemoo
在 while (cin >> i) 这里,cin在读到EOF或是读入错误类型时会false。在读文件到末尾时会产生一个EOF,而在直接输入时也是可以键入'EOF'的,不过不同的命令行下输入EOF的快捷键不一样。或者干脆输入一个无法转换为数字的字符,就可以直接触发cin读取失败。
2015-11-25
已采纳回答 / hhh112123123
0是false 非0即为true 这是我的理解 后面是我看别人的博客 它们的区别:c/c++ bool和BOOL的区别1、类型不同bool为布尔型BOOL为int型2、长度不同bool只有一个字节BOOL长度视实际环境来定,一般可认为是int类型的大小4个字节3、取值不同bool取值false和true,是0和1的区别BOOL取值FALSE和TRUE,是0和非0的区别4、bool是标准C/C++数据类型,可取值true和false。单独占一个字节,如果数个bool对象列在一起,可能会各占一个bit,这...
2015-11-02
已采纳回答 / onemoo
不行。一般来说,你代码的入口是main函数,它的参数和返回值也是有要求的,你的程序会从main开始执行。(另外,其实你可以在编译时指定从别的函数开始执行,但不管怎样,入口函数只能有一个)
2015-10-04