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 (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]
http:///wiki/?csytanx