标题:编译时出现Argument list syntax error 的错误 错误指向第八行
取消只看楼主
zhengweitc
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-10-17
 问题点数:0 回复次数:1 
编译时出现Argument list syntax error 的错误 错误指向第八行
程序编译时第一个函数会出现:Argument list syntax error 望高人指点
#include "stdio.h"
struct student
{
    int Stud_No;
    char Stud_Name[15];
};
void sortStud(student a[],int n)            /*选择排序法对学生按学号进行排序*/
{
    student temp,i=0;
    for(;i<n;i++)
    {
        temp.Stud_No=a[i].Stud_No;
        int min;
        int j=i+1;
        for(;j<n;j++)
        {
            if(temp.Stud_No>a[j].Stud_No)
            {
                temp=a[j];
                min=j;
            }
        }
        temp=a[i];
        a[i]=a[min];
        a[min]=temp;
        
    }
    
}
void inputStud(student a[],int n)        /*依次输入学号和姓名*/
{
    int i=0;
    printf("请依次输入学号和姓名:\n")
    for(;i<n;i++)
    {
        scanf("%d %s",&a[i].Stud_No,a[i].Stud_Name);
        
    }
}
void findStud(student a[],int stud_No,int n)   /*折半查找法按学号查找学生姓名*/
{
    int low=0,high=n-1,mid;
    while(low<high)
    {
        mid=(low+high)/2;
        if(a[mid].Stud_No==stud_No)
        {
            printf("您要查找的学生姓名是: %s\n",a[mid].Stud_Name);
            return;
        }
        else if(a[mid].Stud_No<stud_No)low=mid+1;
             else high=mid-1;
    }
    printf("未找到您要的学生");
}
main()
{
    student a[10];
    inputStud(a,10);
    sortStud(a,10);
    findStud(a,01,10);   
   
}
搜索更多相关主题的帖子: syntax Argument list 编译 
2008-11-06 16:33
zhengweitc
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-10-17
得分:0 
回复 3# 的帖子
感谢教诲!
2008-11-07 21:15



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-242775-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.460895 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved