Skip to content
Snippets Groups Projects
Commit f8f98549 authored by orestis.malaspin's avatar orestis.malaspin
Browse files

removed swicth case from base 1 because it's not needed for the first practical work

parent 99d8ada0
No related branches found
No related tags found
No related merge requests found
......@@ -63,17 +63,18 @@ int main() {
- Il existe une multitude d'options de compilation:
```bash
$ clang -O -std=c11 -Wall -Wextra -g porg.c -o prog
-fsanitize=address -fsanitize=leak -fsanitize=undefined
```
1. `-std=c11` utilisation de C11.
2. `-Wall et -Wextra` activation des warnings.
3. `-fsanitize=…` contrôles d’erreurs extensifs à l’exécution (au prix d’un coût en performance).
4. `-g` symboles de débogages sont gardés.
5. `-o` défini le fichier exécutable à produire en sortie.
<!-- 6. `-O1`, `-O2`, `-O3`: activation de divers degrés d'optimisation -->
6. `-O1`, `-O2`, `-O3`: activation de divers degrés d'optimisation
```bash
$ clang -std=c11 -Wall -Wextra -g porg.c -o prog
-fsanitize=address -fsanitize=leak -fsanitize=undefined
```
# La simplicité de C?
......@@ -363,7 +364,7 @@ else
x = -1; // toujours évalué
```
# Structures de contrôle: `switch`{.C} .. `case`{.C} (1/2)
<!-- # Structures de contrôle: `switch`{.C} .. `case`{.C} (1/2)
```C
switch (expression) {
......@@ -396,7 +397,7 @@ switch (x) {
default:
printf("autre\n");
}
```
``` -->
**Dangereux, mais c'est un moyen d'avoir un "ou" logique dans un case.**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment