#include<iostream.h>
#include<stdio.h>
void main(){
int i;
int method(int n){
cin>>n;
int m[n-1];
for(i=0;i<n;i++) {
m[i]=i+1;
return m[i];
}
}
cin.get();
}
错误提示:
D:\longer\longer.cpp(5) : error C2601: 'method' : local function definitions are illegal
參考答案:int method(int n){
cin>>n;
int m[n-1];
for(i=0;i<n;i++) {
m[i]=i+1;
return m[i];
}
定义到主函数外面