Statements (118)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:programming_language
|
gptkbp:designedBy |
gptkb:Dennis_Ritchie
|
gptkbp:fileExtension |
.h
.c |
gptkbp:firstAppearance |
1972
|
gptkbp:hasFeature |
gptkb:C23
gptkb:ANSI_C gptkb:C11 gptkb:C17 gptkb:C18 gptkb:C89 gptkb:C90 gptkb:C99 |
gptkbp:hasSyntax |
gptkb:infix_notation
Union goto statement pointer arithmetic struct typedef return statement enum _Bool type _Complex type _Imaginary type header files void type do-while loop for loop while loop #define directive #endif directive #ifdef directive #ifndef directive #include directive #pragma directive array indexing auto qualifier break statement case sensitivity char type const qualifier continue statement curly braces for blocks double type else if statement else statement extern qualifier float type function declarations if statement inline qualifier int type long type main function entry point preprocessor macros register qualifier restrict qualifier semicolon statement terminator short type signed type sizeof operator static qualifier switch statement type casting unsigned type volatile qualifier |
https://www.w3.org/2000/01/rdf-schema#label |
C (programming language)
|
gptkbp:influenced |
gptkb:Java
gptkb:JavaScript gptkb:Objective-C gptkb:Perl gptkb:C# gptkb:C++ gptkb:Go_(programming_language) gptkb:Rust_(programming_language) PHP |
gptkbp:influencedBy |
gptkb:Assembly_language
gptkb:ALGOL gptkb:POSIX gptkb:UNIX gptkb:Linux gptkb:B_(programming_language) |
gptkbp:latestReleaseVersion |
gptkb:C18
2018 |
gptkbp:notableFor |
gptkb:GCC
gptkb:Clang gptkb:LCC gptkb:Microsoft_Visual_C gptkb:PCC gptkb:TinyCC |
gptkbp:paradigm |
imperative
structured procedural |
gptkbp:RAM |
manual
|
gptkbp:standardizedBy |
gptkb:ISO
gptkb:ANSI |
gptkbp:supports |
structures
recursion bit fields enumerations pointers unions inline assembly modular programming preprocessor directives function pointers |
gptkbp:typingDiscipline |
static
weak manifest |
gptkbp:usedFor |
gptkb:software
embedded systems operating systems device drivers compilers system programming |
gptkbp:website |
https://www.open-std.org/jtc1/sc22/wg14/
|
gptkbp:bfsParent |
gptkb:NQC
|
gptkbp:bfsLayer |
5
|