diff --git a/1_Grundlagen/Vorbereitungsaufgaben/Speicheradressen.typ b/1_Grundlagen/Vorbereitungsaufgaben/Speicheradressen.typ new file mode 100644 index 0000000..8f2c225 --- /dev/null +++ b/1_Grundlagen/Vorbereitungsaufgaben/Speicheradressen.typ @@ -0,0 +1,15 @@ +#table( + columns: (1fr, auto, auto), + inset: 10pt, + align: horizon, + table.header( + [*Adresse*], [*Inhalt an der Adresse*], [Name der Variablen], + ), + `0x7fffffffd7d8`, + \&int\*\*, + matrix, + `0x7fffffffd938`, + \&uadf, + matrix[0] +) + diff --git a/1_Grundlagen/Vorbereitungsaufgaben/praeprozessorfehler.cpp b/1_Grundlagen/Vorbereitungsaufgaben/praeprozessorfehler.cpp index f5ee501..2df921f 100644 --- a/1_Grundlagen/Vorbereitungsaufgaben/praeprozessorfehler.cpp +++ b/1_Grundlagen/Vorbereitungsaufgaben/praeprozessorfehler.cpp @@ -1,8 +1,10 @@ #include -using namespace std -#include +#define NUM 0 +using namespace std; int main(){ - a = 1 + 2; - cout << a << "\n"; + int i; + i = NUM; + cout << i << "\n" ; } + diff --git a/1_Grundlagen/Vorbereitungsaufgaben/praeprozessorfehler.h b/1_Grundlagen/Vorbereitungsaufgaben/praeprozessorfehler.h new file mode 100644 index 0000000..d92756e --- /dev/null +++ b/1_Grundlagen/Vorbereitungsaufgaben/praeprozessorfehler.h @@ -0,0 +1,3 @@ +#pragma once + +#define NUM diff --git a/1_Grundlagen/Vorbereitungsaufgaben/speicheradressenBisMatrix10.png b/1_Grundlagen/Vorbereitungsaufgaben/speicheradressenBisMatrix10.png new file mode 100644 index 0000000..584fc0e Binary files /dev/null and b/1_Grundlagen/Vorbereitungsaufgaben/speicheradressenBisMatrix10.png differ diff --git a/1_Grundlagen/Vorbereitungsaufgaben/speicheradressenBisMatrix12.png b/1_Grundlagen/Vorbereitungsaufgaben/speicheradressenBisMatrix12.png new file mode 100644 index 0000000..85ef7c3 Binary files /dev/null and b/1_Grundlagen/Vorbereitungsaufgaben/speicheradressenBisMatrix12.png differ diff --git a/1_Grundlagen/code/a.out b/1_Grundlagen/code/a.out index 3e5a46e..e6e0121 100755 Binary files a/1_Grundlagen/code/a.out and b/1_Grundlagen/code/a.out differ diff --git a/1_Grundlagen/code/core.12622 b/1_Grundlagen/code/core.12622 new file mode 100644 index 0000000..1ea8b7b Binary files /dev/null and b/1_Grundlagen/code/core.12622 differ diff --git a/1_Grundlagen/code/core.12629 b/1_Grundlagen/code/core.12629 new file mode 100644 index 0000000..31d1a57 Binary files /dev/null and b/1_Grundlagen/code/core.12629 differ diff --git a/1_Grundlagen/code/core.14236 b/1_Grundlagen/code/core.14236 new file mode 100644 index 0000000..89322ea Binary files /dev/null and b/1_Grundlagen/code/core.14236 differ diff --git a/1_Grundlagen/code/matrix b/1_Grundlagen/code/matrix index dac15e4..e6e0121 100755 Binary files a/1_Grundlagen/code/matrix and b/1_Grundlagen/code/matrix differ diff --git a/1_Grundlagen/code/matrix.cpp b/1_Grundlagen/code/matrix.cpp index 4b165ff..f97cee6 100644 --- a/1_Grundlagen/code/matrix.cpp +++ b/1_Grundlagen/code/matrix.cpp @@ -5,30 +5,38 @@ int main() { const int nx=3; const int ny=2; - int** matrix; + const int nz=3; + int*** matrix; - matrix = (int**)malloc(ny*sizeof(int*)); - for(int y=0; y