
typeof operators (since C23) - cppreference.net
Notes typeof and typeof_unqual are collectively called the typeof operators. The typeof operators cannot be applied to bit-field members. If the type of the operand is a variably modified type, the operand is …
C keywords: typeof (since C23) - cppreference.net
This page was last modified on 25 June 2023, at 10:15.
Implicit conversions - cppreference.net
Mar 31, 2025 · typeof and typeof_unqual (since C23) , as the string literal used for array initialization , undergoes a conversion to the non-lvalue pointer to its first element. If the array was declared …
Other operators - cppreference.net
Oct 26, 2023 · See _Alignof operator typeof operators See typeof operators References C23 standard (ISO/IEC 9899:2024): 6.5.2.2 Function calls (p: TBD) 6.5.3.4 The sizeof and _Alignof operators (p: …
C keywords - cppreference.net
Apr 26, 2025 · This is a list of reserved keywords in C. Since they are used by the language, these keywords are not available for re-definition. As an exception, they are not considered reserved in …
C23 - cppreference.net
ISO/IEC 9899:2024 , a.k.a. C23 , is the current revision of the C standard. The latest WD of C23 (n3149, 2023-07-09, a password-protected zip archive, see n3150 ). The closest publicly accessible draft to …
External and tentative definitions - cppreference.net
(since C11) (until C23) , alignof (since C23) , or typeof (since C23) , there must be one and only one external definition for that identifier somewhere in the entire program. Notes Inline definitions in …
Punctuation - cppreference.net
Sep 26, 2023 · typeof or typeof_unqual (since C23) expression, delimit the operand. In an explicit cast , delimit the type-id. In a compound literal , delimit the type-id. (since C99) In a declaration or a type-id …
Constant expressions - cppreference.net
operators other than assignment , increment, decrement , function-call , or comma , except that cast operators must be converting arithmetic types to other arithmetic types unless they are part of an …
Array declaration - cppreference.net
Jan 31, 2025 · Array to pointer conversion Any lvalue expression of array type, when used in any context other than as the operand of the address-of operator as the operand of sizeof as the operand of …