汽車

該儲存類表示識別符號具有自動儲存持續時間。這意味著一旦定義了識別符號的範圍結束,由識別符號表示的物件就不再有效。

由於所有物件(不是生活在全域性範圍內或被宣告為 static)在定義時預設具有自動儲存持續時間,因此該關鍵字主要具有歷史意義,不應使用:

int foo(void)
{
    /* An integer with automatic storage duration. */
    auto int i = 3;

    /* Same */
    int j = 5;

    return 0;
} /* The values of i and j are no longer able to be used. */