Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je vykonávanie vzhľadom na jazyk c?

V programovacom jazyku C sa vykonávanie vzťahuje na proces vykonávania inštrukcií špecifikovaných v programe C. Keď spustíte program C, vo všeobecnosti sa vykonajú tieto kroky:

Kompilácia :Kompilátor jazyka C preloží zdrojový kód jazyka C čitateľný pre človeka do strojovo čitateľných inštrukcií a vygeneruje spustiteľný súbor (súbor .exe).

Prepojenie :Ak váš program obsahuje funkcie alebo knižnice z externých zdrojov, linker skombinuje skompilovaný objektový kód z rôznych súborov a knižníc, aby vytvoril jeden spustiteľný súbor.

Načítava sa :Spustiteľný súbor nahrá do pamäte operačný systém.

Vykonanie :Operačný systém začne vykonávať inštrukcie v spustiteľnom súbore z funkcie main(). Program sleduje tok riadenia špecifikovaný príkazmi a volaniami funkcií v kóde, vykonáva výpočty, manipuluje s údajmi a komunikuje s používateľom (ak je to potrebné).

Ukončenie :Keď program dosiahne koniec funkcie main() alebo narazí na príkaz return, ukončí svoje vykonávanie.

Počas vykonávania program pridelí a použije pamäť v zásobníku a halde na uloženie dočasných údajov, premenných a informácií o volaní funkcií. Bude tiež využívať registre CPU na efektívne vykonávanie výpočtov a operácií.

Proces vykonávania pokračuje, kým program nedokončí všetky svoje úlohy alebo kým nenarazí na chybu, ktorá zastaví jeho vykonávanie.

Stojí za zmienku, že tento všeobecný popis sa vzťahuje na väčšinu kompilovaných jazykov vrátane jazyka C, kde je zdrojový kód pred spustením preložený do strojového kódu. Iné programovacie jazyky, ako napríklad interpretované jazyky, vykonávajú svoj kód bez predchádzajúcej kompilácie priamou interpretáciou zdrojového kódu.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené