黑马程序员技术交流社区

标题: 两个函数分开没有问题,合并后报错,求分析 [打印本页]

作者: chuanzhang    时间: 2016-1-2 14:54
标题: 两个函数分开没有问题,合并后报错,求分析
#include<stdio.h>
int main(){
       
        int num[10];

        //定义数组num[10]
int i=0;
        //利用for循环接收键盘输入的数,存入数组中
for(i=0;i<10;i++){
printf("请输入第%d个数:\n",i+1);
scanf("%d",&num[i]);
}
        //遍历数组求出最大值
int max;
max=num[0];

for(i=0;i<10;i++)
{
if(max>num[i+1]){
        printf("max=%d\n",max);

}else{
        max=num[i+1];

}
}

}

报错内容:Compiling...

E:\ : error C2143: syntax error : missing ';' before 'type'
E:\: error C2065: 'max' : undeclared identifier
作者: yfh349958021    时间: 2016-1-2 15:28
错误信息一:21行漏了一个;
20行的max未定义




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2