最赞回答 / 慕先生3284947
在这里,定义一个指针类型,输入实参的时候才能把数组名放进来,定义一个指针,就相当于这个地方的参数是一个地址,调用函数的时候需要输入一个数组时,要把数组中元素一个一个输入的效率太低,所以干脆用指针类型的形参把数组首个元素的地址作为形参输入,后续的程序调用过程会更加方便。
2019-05-01
最赞回答 / 傻小孩啊
#include<iostream>#include<stdlib.h>using namespace std; int getMaxorMin(int *arr,int count,bool ismax){int temp;if(ismax){temp=arr[0];for(int i=1;i<count;i++){if(temp<arr[i]){temp=arr[i];}else{ if(temp>arr[i]) { temp=arr[i]; }}if...
2019-04-13
最赞回答 / 多一点微笑
bool类型只有两个值 0是false 1是true 输入1就是true会输出最大值 输入0就是false会输出最小值;temp=arr【0】是arr的第一个值 ,数组取值是依靠下标也叫索引【n】 n是从0开始的 ;比如arr=[1,2,3]; 那么arr[0]就是arr的第一个索引就是1 那么arr[1]就是arr的第二个索引就是2 那么arr[2]就是arr的第三个索引就是3
2019-03-23
最赞回答 / 慕数据6529541
index.cpp: In function 'int main()': index.cpp:24:5: error: 'isflag' was not declared in this scope if(isflag) ^~~~~~
2019-03-16
最赞回答 / S1jd3s9w
stdlib.h 是头文件,system函数在其中已经声明。在包含了该头文件的c文件中,可以直接call函数名。这是典型的C语言文件结构.std命名空间是把所有标准函数库里的函数/类型/变量等集中在一起作声明,使用using namespace std;之后就可直接call它们了。
2019-03-02
最赞回答 / qq_爱自己sasa_ADPX69
我觉得是这样哦。因为你主程序中cin>>isMax>>endl,说明你输入了isMax,当你输入为0时,在第一个if语句里则为假,此时执行else,则为求最小值。当你输入1时,第一个if为真,则执行求最大值。这是我自己考虑的。不晓得对不对哦。
2019-02-14