实现maxInt方法:
void maxInt(int * array,int n,int * result);
传入数组,数组元素个数,int指针。
将数组中的最大值保存在result中。
保存为maxInt.cpp.
遇到异常情况,输出"error";否则不要随意输出。
#include<iostream>
using namespace std;
void maxInt(int * array,int n,int * result){
int i;
int max=*array;
if(n>0&&*array!=NULL&&*result!=NULL){
*result=*array;//注意指针赋值应该在判断语句之后
for(i=0;i<n;i++){
if(*result<*(array+i)){
*result=*(array+i);
}
}
}
else cout<<"error";
}