vc6.0编程出错 很简单的程序!
来源:百度知道 编辑:UC知道 时间:2024/05/14 04:19:35
#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
#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];
}
定义到主函数外面
在后面加一个分号
c程序的规则
函数定义不能嵌套
一楼的正解