1) #define MUL_TWO(x) (x)*2 2) y ist ein Zeiger auf eine Funktion, die int zurueckliefert und als Argument einen Parameter vom Typ double** bekommt. 3) float* (*x[5])(char*, int); 4) #include #include int main(int argc, char **argv) { int i; for(i=0; i < argc; i++) { if( (argv[i][0] == '-') && (argv[i][3] == '\0') ) { printf("argv[%d] = %s\n", i, argv[i]); } } return 0; }