C Flashcards
Was ist ein Compiler
Compiler übersetzt das C-Programm in Maschinenprogramm
Elemente einer Programmiersprache
Input/Output
Variables
Conditionals
Loops
Was ist ein Linker
Verbindung einzelner Programmmodule
Ausführbare Datei
Wie benutzt du den Compiler in Linux
Du hast eine main.c datei
$home: gcc main.c -o Programm
Deklariere eine Konstante Zahl “a = 4”
const int a = 4;
Deklariere einen Char “Zeichen” mit dem Buchstaben B
char zeichen = ‘B’;
Initialisiere den int i mit dem Wert 8.
int i = 8;
Setze eine Konstante PI unter dem #include. (Also ausserhalb vom main branch)
include<stdio.h></stdio.h>
#define PI 3.141592 <—- Das ist wichtig.
int main() {
bla bla
}
int B = 100;
int C = 200;
int main() {
B = C;
C = B;
}
Was kommt raus bei B und C ?
B = 200
C = 200
int B = 100;
int C = 200;
int temp;
int main() {
temp = B;
B = C
C = temp
}
Was kommt raus bei B und C ?
B = 200
C = 100
int a = 0, b = 0;
a = b++;
Was kommt bei a und b raus?
a = 0
b = 1
int a = 0, b = 0;
a = ++b;
Was kommt bei a und b raus?
a = 1
b = 1
Commite ein c programm zu git
schaue den status an, und guck dir die history an
$ git init
$ git add datei.c
$ git commit -m ‘Hier Nachricht’
$ git status
$ git log
Wie werden Header Dateien in main.c implementiert
include “extra.h”