<分区>
头文件:
#ifndef DYN_H
#define DYN_H
int max_of_array(int* arry, int arraysize);
#endif
源文件:
#include "dyn.h"
#include <iostream>
using namespace std
int max_of_array(int* arry, int arraysize){
if (arry == NULL) {
cout << "Invalid Array" << endl;
exit(0);
}
int max_value = 0;
for (int i = 0; i < arraysize; i++) {
if (arry[i] > max_value) max_value = arry[i];
}
delete[] arry;
return max_value;
}
这可能有些愚蠢,但我做错了什么?
Visual Studio 建议使用 ';'源代码第 5 行缺失,'int' 带下划线。