1: Egy tömbben soroljunk fel függvényeket, és hívjuk meg valahányadikat. 2: Egy tömbbe olvassunk be, majd írassuk ki az elemeket úgy, hogy a tömb bejárását egy függvény végezze, ami megkapja a muveletet. 3: Írj egy programot, ami összeadja a parancssori paramétereit. 4: Írj egy programot, amely n-szer egymás után fuzi ugyanazt az s sztringet, ahol n és s is parancssori paraméter. 5: Írj egy makrót két szám minimumának meghatározására! 6: Írj makrót egy szám négyzetre emelésére! Mi történik, ha a makrót nem zárójelezzük? 7: gcc -Dnev=ertek ============================================================================== #include int main() { if(DEBUG==1) printf("debugolunk\n"); else printf("nem debugolunk\n"); return 0; } ============================================================================== 8: lib.h, lib.c, libmain.c muködése, fordítása 9: feltételes fordítás ============================================================================== #include #define TRIAL_VERSION 1 #ifdef TRIAL_VERSION void calculate(int a,int b) { printf("Ez csak próbaverzió! Az összes funkció eléréséhez fizess!\n"); } #else void calculate(int a,int b) { printf("%d és %d számtani közepe : %f\n",a,b,(float)a/2 + (float)b/2); } #endif int main() { calculate(10,20); return 0; } ==============================================================================