/*********** Programm prozedur2.c ************* * * * Funktionen ohne Rueckgabewert, mit Parameter. * * Parameter called by value * * * ************************************************/ #include void prozedur_2a(int i, char c) { printf("Funktion %i%c arbeitet!\n", i, c); i = 99; c = 'X'; } void prozedur_2b(int i, char z); /* oder (schlechter Programmierstil) */ /* void prozedur_2b(int, char); */ int main() { int n = 2; char c = 'b'; printf("Hauptprogramm arbeitet.\n"); prozedur_2a(n, 'a'); printf("Hauptprogramm arbeitet.\n"); prozedur_2b(2, c); printf("Hauptprogramm hat %i Funktionen abgear%ceitet.\n", n, c); return 0; } void prozedur_2b(int i, char z) { printf("Funktion %i%c arbeitet!\n", i, z); i = 99; z = 'X'; }