Zum Inhalt, überspringe Kopfzeile Zur Navigation, überspringe Kopfzeile
1: /** 2: * Projekt: Arrays als Parameter 3: * 4: * @author Stefan Jahn 5: * @version 20070316 6: * @date 16.03.2007 7: * 8: * @file main.cpp 9: */ 10: 11: #include <iostream> 12: using namespace std; 13: 14: 15: /** 16: * Array mit Werte füllen 17: * 18: * @param int a Array 19: * @param int max Anzahl der Elemente im Array 20: */ 21: void fuellen(int a[], int max) { 22: // Arrays werden automatisch als Referenz an die Funktion übergeben. 23: // Somit kann die Funktion den Inhalt des Array ändern. 24: for (int i=0; i<max; i++) { 25: a[i] = (i+1)*10; 26: } 27: } 28: 29: 30: /** 31: * main-Funktion 32: */ 33: int main (int argc, char const *argv[]) { 34: cout << "Arrays als Parameter:" << endl; 35: cout << "=====================" << endl; 36: 37: // Array erstellen 38: int a[5]; 39: 40: // Funktion aufrufen 41: // Arrays werden automatisch als Referenz an die Funktion übergeben. 42: // Somit kann die Funktion den Inhalt des Array ändern. 43: fuellen(a, 5); 44: 45: for (int i=0; i<5; i++) { 46: cout << "a[" << i << "] = " << a[i] << endl; 47: } 48: 49: return 0; 50: }
Zum Inhalt zurück, überspringe Navigation | Zum Seitenanfang