computingFreedom | Build | Picolisp | Picolisp Machine | Pil Sources | Linux | BASH | C-Programmming | Operating Systems | Javascipt | Emacs | vim | Pharo Smalltalk | Computer Security | Python | The Compiler | Identifiers | Literals | storage_linkage |
C Syntax
- IF
if (TEST) { CODE; } else if(TEST) { CODE; } else { CODE; }- SWITCH
switch(OP) { case CONST: CODE; break; default: CODE; }- cppreference:switch
- WHILE
while(TEST) { CODE; }while(TEST){ if(TEST2){ continue; } CODE; }while(TEST){ if(TEST2){ break; } CODE; }- DO
do { CODE; } while(TEST)- FOR
for (INIT; TEST; POST) { CODE; }- ENUM
enum{CONST1, CONST2} NAME;- GOTO
if(TEST){ goto somewhere } somewhere: CODE;- FUNCTION
TYPE NAME(ARG1, ARG2, ..) { CODE; return VALUE; }- TYPEDEF
typedef DEF ID;- STRUCT
struct NAME { ELEMS; } [VAR_NAME];typedef struct [STRUC_NAME] { ELEMS; } ID- UNION
union NAME { ELEMS; }[VAR_NAME]
