Initial commit with cleaned history

This commit is contained in:
2024-09-01 18:09:25 +02:00
commit 208004e9d0
273 changed files with 234697 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
/* Informatik B - Sommersemester 2022
Vorlesung am 21.04.2022
Katharina Klost
Beispiele zu arithmetischen Operationen
*/
#include <iostream>
int main(){
/* Unterschiede zwische Post- und Preinkrement:
Beim Postinkrement wird der Wert *erst* ausgewertet und dann erhöht,
daher wird in der zweiten Zeile noch einmal 2 und erst in der dritten
Zeile 3 ausgegeben.
Bei Preinkrement wird erst erhöht und dann ausgegeben, daher wird in der
vierten und fünften Zeile 4 ausgegeben.
*/
int n =2;
std::cout << "Vor Postinkrement " << n << std::endl;
std::cout << "Postinkrement " << n++ << std::endl;
std::cout << "Nach Postinkrement " << n << std::endl;
std::cout << "Preinkrement " << ++n << std::endl;
std::cout << "Nach Preinkrement " << n << std::endl;
// += als vereinfachte Schreibweise für n = n + 3;
n+=3;
std::cout << n << std::endl;
// k und k1 haben auf Grund der Bindunststärken den gleichen Wert
int k1 = 7*4 + ++n/4;
int k = (7*4)+ ((++n) / 4);
std::cout << "k1: " << k1 << ", k: " <<k << std::endl;
}