मैंने इस तरह के कुछ कोड का उपयोग किया:सी में एक फंक्शन मानक के अंदर `typedef` और` struct` हैं?
void A()
{
typedef struct B B;
struct B
{
};
B b;
};
typedef
और struct
परिभाषा किसी फ़ंक्शन के अंदर। यह क्लैंग के साथ संकलित है, लेकिन मैं जानना चाहता हूं (1) चाहे वे मानक का हिस्सा हों या नहीं। और लगभग (2) क्या वे केवल कार्यक्षेत्र में पहचाने जाने के लिए सीमित हैं।
नीचे की तरह अपने समारोह के अंदर कुछ आपरेशन कर के बाद की घोषणा नहीं कर सकते हैं या; ':) – Mac