当前位置: 代码迷 >> C语言 >> 大牛帮我看看这个程序
  详细解决方案

大牛帮我看看这个程序

热度:100   发布时间:2007-11-22 14:34:52.0
大牛帮我看看这个程序
#include "stdafx.h"
int max_min_value(int,int);
int max,min;

int _tmain(int argc, _TCHAR* argv[])
{
    int i,num[10];
    printf("enter 10data\n");
    for(i=0;i<10;i++)
        scanf_s("%d",num[i]);
    max_min_value(num[],10);
    printf("max=%d,min=%d",max,min);
    return 0;
}
int max_min_value(int array[],int n)
{
    int * p, * array_end;
    array_end = array + n;
    max=min=*array;
    for(p=array+1;p<array_end;p++)
        if(*p>max)max=*p;
        else if(*p<min)min=*p;
        return 0;
}
为什么在VS2005下编译有 error C2059: 语法错误 : “]”
怎么修改呢?
搜索更多相关的解决方案: include  return  include  return  

----------------解决方案--------------------------------------------------------
max_min_value(num[],10);
改成
max_min_value(num,10);
试试

2005我没用过,你试试看吧
----------------解决方案--------------------------------------------------------
  相关解决方案