Maison  >  Article  >  développement back-end  >  Où le programme en langage C commence-t-il à s'exécuter ?

Où le programme en langage C commence-t-il à s'exécuter ?

青灯夜游
青灯夜游original
2021-01-18 16:25:2034286parcourir

L'exécution d'un langage C commence à partir de la fonction principale de ce programme et se termine par la fonction principale ; mais il convient de noter qu'il existe également des circonstances particulières si la fonction de sortie apparaît dans le code, le programme. sera terminé directement.

Où le programme en langage C commence-t-il à s'exécuter ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, version c99, ordinateur Dell G3.

L'exécution d'un programme en langage C part toujours de la fonction principale. Dans un programme source en langage C, que la fonction principale soit écrite au début ou à la fin du programme, l'exécution du programme commence toujours à partir de la fonction principale et se termine dans la fonction principale.

Mais il convient de noter qu'il existe des cas particuliers. Si la fonction exit apparaît dans le code, le programme se terminera directement.

Recommandation du didacticiel : "Vidéo du didacticiel du langage c"

Informations détaillées :

Un programme c a et un seul Le La fonction principale peut avoir plusieurs autres fonctions en plus de la fonction principale, et chaque fonction implémente une opération spécifique.

Dans un programme source en langage C, que la fonction principale soit écrite au début ou à la fin du programme, l'exécution du programme commence toujours à partir de la fonction principale et se termine dans la fonction principale.

La fonction principale, également connue sous le nom de fonction principale, est le point de départ de l'exécution du programme. Main est relative, tout comme le ton principal de la théorie des homophones est celui des harmoniques, les harmoniques sont d'autres fonctions du programme sauf main. Il s'agit d'un modèle généré pour répondre à la façon de penser des gens, plutôt qu'à une certaine façon de penser. Il existe des fonctions primaires et secondaires, et l'exécution est claire et logique, ce qui non seulement modularise le programme mais crée également un tout fermé.

L'exécution du programme commence toujours à partir de la fonction principale. S'il existe d'autres fonctions, elle reviendra à la fonction principale après avoir terminé les appels aux autres fonctions. Enfin, la fonction principale termine l'ensemble du programme. Lorsque le programme est exécuté, la fonction principale est appelée par le système. La fonction principale est appelée une fois l'initialisation des objets non locaux avec une durée de stockage statique terminée lors du démarrage du programme. Il s'agit du point d'entrée désigné pour un programme dans un environnement hébergé (c'est-à-dire un système d'exploitation). Les points d'entrée pour les programmes autonomes (chargeurs de démarrage, noyaux du système d'exploitation, etc.) sont définis par l'implémentation.

Pour plus de connaissances sur la programmation, veuillez visiter : Vidéo de programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn