Funktionales C++ zum Ersten

Funktionales C++ zum Ersten WiMa-Praktikum 1, Teil C++, Tag 1 Christoph Ott, Büro: Helmholtzstr.18, E22 Tel.: 50-23575, Mail: [email protected]...
27 downloads 2 Views 174KB Size
Funktionales C++ zum Ersten WiMa-Praktikum 1, Teil C++, Tag 1 Christoph Ott, Büro: Helmholtzstr.18, E22 Tel.: 50-23575, Mail: [email protected] Institut für Angewandte Informationsverarbeitung

26.08.08

Christoph Ott

1

Programmieren unter Solaris/ Linux ●

Wichtige Verzeichnisse: . & .. & ~ & /



Wechseln in ein geeigneten Verzeichnis: cd



Anlegen eines geeigneten Ordners: mkdir



Inhalt eines Verzeichnisses: ls



Schreiben von Programmcode: bspw. nedit oder vim



Weitere Befehle:

26.08.08



mv, cp



ls -l



rm, rm -r, rmdir

Christoph Ott

2

Unser erstes CPP-Programm main(){} first1.cpp ●

Kompilieren mit: rechnername$ g++ first1.cpp



besser mit: rechnername$ g++ -Wall first1.cpp



Ausführen mit: rechnerneme$ a.out



Was passiert? Nichts!



Wichtig:

26.08.08



Ihr befindet Euch in unserem Rechner-Pool



Programmname endet auf .cpp



Bausteine main, () und {}



Kompilieren und Ausführen (wie javac first.java & java first) Christoph Ott

3

Ein bisschen schöner //Programm, das nichts tut /* ein weiterer, das Programm beschreibende Kommentar*/

first2.cpp

int main(){ return 0; } ●

main() ist eine Funktion, signalisiert das Hauptprogramm ähnlich, main als Methode)



Rückgabewert von main() ist int



0 signalisiert Erfolg, andere Zahlen Fehler





26.08.08

(Java:

alternativ kann Programm auch über exit() (an jeder Stelle) verlassen werden Kommentare wie in Java Christoph Ott

4

Nun auch mit Ausgabe first3.cpp

#include

int main(){ std::cout

Suggest Documents