Mots-clés réservés du C ======================= (Tirés du C11 Working Draft n1570, 6.4.1 Keywords) auto if unsigned break inline void case int volatile char long while const register _Alignas continue restrict _Alignof default return _Atomic do short _Bool double signed _Complex else sizeof _Generic enum static _Imaginary extern struct _Noreturn float switch _Static_assert for typedef _Thread_local goto union Mots-clés réservés du C++ ========================= (Tirés du C++14 Working Draft n4296, 2.11 Keywords) alignas continue friend register true alignof decltype goto reinterpret_cast try asm default if return typedef auto delete inline short typeid bool do int signed typename break double long sizeof union case dynamic_cast mutable static unsigned catch else namespace static_assert using char enum new static_cast virtual char16_t explicit noexcept struct void char32_t export nullptr switch volatile class extern operator template wchar_t const false private this while constexpr float protected thread_local const_cast for public throw and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq Mots-clés réservés du Java ========================== http://docs.oracle.com/javase/specs/jls/se8/html/jls-3.html#jls-3.9 abstract continue for new switch assert default if package synchronized boolean do goto private this break double implements protected throw byte else import public throws case enum instanceof return transient catch extends int short try char final interface static void class finally long strictfp volatile const float native super while