簡體   English   中英

我不明白我在哪里犯了錯誤

[英]I don't understand where I made a mistake

我在記錄自己之后嘗試了這段代碼:

struct person
{
    int a;
    char s;
};
struct person test;
test.a = 12;

並且 Code::Blocks 返回以下錯誤:

錯誤:'test' 沒有命名類型

有人可以向我解釋這個錯誤嗎? 我在 inte.net 上找到了這個示例代碼。 我不明白我的錯誤。

感謝閱讀,祝你有美好的一天。

為了讓你的代碼工作,你需要把它放在一個 function 中,並且應該有一個 main function。

struct person
{
    int a;
    char s;
};

int main() // you need to have a main 
{
    // code needs to be in a function

    /*struct*/ person test; // struct is not needed 
    test.a = 12;

    return 0;
}

暫無
暫無

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

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