Roboterprogrammierung

C Aufgaben Funktionen

C-Aufgaben

  1. Gegeben sind folgende Hauptprogramme (main) in denen verschiedene Funktionen mit entsprechenden aktuellen Parametern (lokale Variablen in main()) aufgerufen werden. Schreiben Sie die dazugehörigen Funktionsprototypen und Funktionsdefinitionen mit den entsprechenden formalen Parametern (diese werden in den Funktionen als lokale Parameter angelegt). Anm.: Datentyp, Anzahl und Reihenfolge der Parameter muss übereinstimmen.

In IDEONE: Beispiel 1

// 1
int main() { 
 	int i=5; 
 	funka(i, 8);
 	return 0;
}

// 2
int main(void) 
{ 
	int zahl;
	zahl = zufall(10, 100);
	return 1;
}

// 3
int main(void) 
{ 
	float  i=5.0, k=8.0; 
	eingabe( i, k, 'a' );  // Referenzparameter simulieren 
}

// 4
int main(){ 
	char zeichen1, zeichen2;
	short int erg;	

	eingabe(zeichen1, zeichen2);	// einlesen
	erg = vergleiche(zeichen1, zeichen2);
	ausgabe(zeichen1, zeichen2, erg);
}

// 5
int main(int argc, char **argv){ 
  	int m1[]={10,11,12,13};  
   	int m2[]={20,21,22,23}; 
   	printArr("m1 vor funk","m1",m1,4); 
   	funk(m1,m2,4);
	return 0;
}

// 6
int main(int argc, char *argv[]) 
{ 
	int i=5, k=8; 
	funk(i, k, 6); 
	return i;
}

Lösung zu Beispiel 2, Beispiel 3, Beispiel 4

2. Schreiben Sie Funktionsaufrufe und entsprechende Ausgaben mit printf zu den gegebenen Funktionen in IDEONE Funktionsaufrufe

siehe auch String Funktionen oder WIKI _Zeichenkettenfunktionen

3. Schreiben Sie für die Felder-Aufgaben jeweils eine eigene Funktion.


All wikipages