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