We've begun to compile a set of topics for which we would like to offer WebIDE labs. The list will grow and change. Topics with links/URLs currently have WebIDE labs created.
Click a link to complete a lab.
values and operators:
> operator precedence
> constants
> assignment
programs:
> main
> comments
> blocks
> local variables
> global variables
> macros
> #include
compiling:
> gcc
> make
output:
> printf
> %d, %f, %c, \n
functions:
> age calculator - function signatures, pass-by-value parameters, return values
> local variables
> parameters: pass-by-value
> parameters: pass-by-address
> function prototypes
> using predefined functions, #include
> procedures (void functions)
selection:
> conditions
> combining conditions
> short-circuit evaluation
> negation
> DeMorgan's Theorem
> facebook friends: if-then-else
> exercises: conditions, nested-if, switch
loops:
> while
> counting
> summing
> input validation
> sentinel-controlled
> flag-controlled
> end-of-file controlled
> break
> nested
> for
> do-while
arrays: