已采纳回答 / slurpasser
我试了一下,通过cin输入值给isMax,会出现除了输入1以外都是false的情况;但是如果通过程序内直接赋值,isMax不为0值都是true。
2019-04-10
最新回答 / onepiece_pro
缺少头文件引入:#include <iostream>#include <stdlib.h>以及using namespace std;注意代码风格。
2018-10-14
已采纳回答 / 穹庐陌路
index.cpp: In function 'int main()':index.cpp:27:17: error: 'x' was not declared in this scope cout << x <endl;试了半天才找到你的错误。这里输出应该是这样的 cout << "变量x是奇数" <<endl;要记得打双引号,在主函数中没有定义x这个变量的。如果你想用x的话,要用这个格式myNum::x;
2018-07-12
已采纳回答 / 帝落s
不应该通过增加运算来简化代码,个人觉得简化运算比简化代码更重要,然后改了一下方法#include<stdlib.h>#include<iostream>using namespace std;int getMaxOrMin(int*arr,int count,bool isMax){ int temp=arr[0]; if(isMax){ for(int i=1;i<count;i++){ if(temp<arr[i]) { temp=arr[i]; ...
2018-06-02
已采纳回答 / 慕盖茨4676928
似乎是因为如果仅仅是定义变量的话,没有赋初值将不会分配内存空间,即没有内存地址。这样之后直接使用的话将会随机分配内存地址,不利于程序的安全性。
2018-05-29