Bonjour à tous et à toutes,
J'apprécie de developper en C, et essaye toujours de réduire au maximum la portée des fonctions et/ou des varibales (variable non-globale et fonction statique) car (selon moi):
-C'était plus logique-cohérent
-C'était plus sécurisé (bien que je n'ai pas l'impression qu'on en parle beaucoup)
Pour la cohérence je reste toujours d'accord.
Mais une question m'est restée, pourquoi est-ce que cela est plus sécurisé?
Est-ce bien vrai?
Y a t-il une différence entre l'espace mémoire d'une variable globale et non-globale (ou de fonction static et non-static)?
Pourriez-vous me donner des exemples concrets?
Merci
Bonne journée!
Partager