簡體   English   中英

語法錯誤缺少';' 在“類型”之前

[英]syntax error missing ';' before 'type'

我有這個錯誤:

錯誤C2143語法錯誤:缺少';' 在“類型”之前

來自以下代碼塊:

int GetValidatedInteger(int Min, int Max);

int main (void)
{
    // Student number //
    int GetstudentID();

    int studentID=0;
    {
        int studentID;
        printf("Plase enter a student  Number <101-999>" );
        scanf("%d", &studentID);
        return studentID;
        fflush(stdin);

        return (studentID);
    }

我不知道這是什么意思。 有人可以向我解釋嗎?

我認為這是您要嘗試執行的操作。它應該在main函數之外。

int GetstudentID()
{
    int studentID;
    printf("Plase enter a student  Number <101-999>" );
    scanf("%d", &studentID);
    return studentID;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM