[英]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.