C Flashcards
Quels sont les avantages / inconvenant d’un langage compilé ?
C’est plus rapide qu’un langage interprété et beaucoup d’erreur peuvent être détecté à la compilation.
Quels sont les avantages / inconvenant d’un langage interprété ?
C’est plus lent qu’un langage compilé et les erreurs sont découverte lors de l’exécution.
C’est quoi un langage compilé ?
Le langage compilé prend le code source, le compile = convertir en binaire/ langage machine pour qu’il soit ensuite exécuté
C’est quoi un langage interprété ?
Le code source du langage est directement lu par l’interpréteur sans compilation préalable.
Comment epêcher le bug du double scanf à la suite ?
En utilisant :
scanf(“%d%*c”);
Comment vider la mémoire tempon de sortie ?
fflush(stdout);
Comment générer un nombre aléatoirement ?
include <stdlib.h></stdlib.h>
srand(time(NULL)) au début
rand()%10 > Entre 0 et 9
Donner la ligne de commande de compilation :
gcc -Wall -Wextra -g source.c -o sortie -fsanitize=address, leak, undefined, null –coverage
Donner la syntaxe du define
define N 15
Comment utiliser la librairie maths ?
Ajouter -lm à la fin de la ligne de compile + #include <math.h></math.h>
Comment troquer un float 2 chiffre après la virgule dans un printf
printf(“%.2f”)