La syntaxe d'une conversion explicite est: < expression > (< type >)(< type >) < expression >< type > < expression > Dans une conversion implicite, l'ordre choisit par un compilateur est: { char -> int -> double -> float -> long } et { signed -> unsigned }{ char -> int -> long -> float -> double } et { signed -> unsigned }{ int -> char -> long -> float -> double } et { signed -> unsigned } Les variables globales sont déclarées en début de programme. Le compilateur attribue à chacune une adresse fixe et définitive pendant toute la durée du programme. Je n'en sais rienFauxVrai Les variables locales sont déclarées dans la fonction les utilisant. FauxVraiJe n'en sais rien L'utilisation de variables locales n'améliore pas la lisibilité et la sécurité des données dans un programme en C. Je n'en sais rienVraiFaux Une variable locale existe seulement pendant l’exécution de la fonction dans laquelle elle est déclarée. VraiJe n'en sais rienFaux Pour signifier qu'une variable est déjà déclarée dans un autre fichier, on utilise le terme: autoregisterextern Les variables locales doivent être déclarées en auto: FauxVraiJe n'en sais rien Les variables globales sont créées à l'entrée de la fonction qui les déclare et détruites à sa sortie. Je n'en sais rienVraiFaux Les variables locales sont rangées dans la pile: FauxVraiJe n'en sais rien