Per riferimenti piĆ¹ completi vedi in fondo.
  
  // (in ordine circa cronologico, in ciascuna sezione,
  // del loro uso nel corso) 

// direttive di precompilazione
  
#include  
#define  
#ifdef
#endif  

  
// struttura del main()
int main(int argc, char *argv[]) {
  ........
  return 0;
}

  
// operatori (raggruppati per tipo)

+, -, *, /, %, ++, --

<, >, <=, >=, ==, !=

&&, ||, !

&, |, ^, ~, <<, >>


//---   keywords

return
int
unsigned 
float  
double
static
for
if
else
while
do {...} while
break
continue
switch()  
   case:  
   default:
  
sizeof() ["while looking like a function call, it is actually an operator
          and part of the language core. No include needed"]

struct

//---   funzioni (raggruppate per 'header')

<stdio.h>
puts()
printf()      // per i 'placeholders' e le 'escape sequences' vedi sotto
scanf()
sprintf()
putchar()
getchar()
putc()
gets()

fopen()
[ FILE * fp; ]
fclose()

fprintf()
fgetc()
fputc()
fputs()


<math.h>
sqrt()
acos()
pow()
exp()
log()
fabs()
floor()

<stdlib.h>
rand()
srand()
RAND_MAX
atof()
atoi()

<time.h>
time()

<string.h>
strcpy()
strlen()

//-----------------------------------------------------------
//--- controlli di printf()
\n

//--- 'place holders' di printf()
%d
%f
%c
%s
%e
%o
%x
%X
%p


//--- 'escape sequences' di printf()
\"
\%
\\


Libreria standard del C
In particolare, in ordine di apparizione durante il corso

 

Sommario di keywords vedi qui (e qui, con esempi)



Torna alla pagina del corso