| Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hva er utførelse med hensyn til c språk?
    I programmeringsspråket C refererer utførelse til prosessen med å utføre instruksjonene spesifisert i et C-program. Når du kjører et C-program, skjer vanligvis følgende trinn:

    Samling :C-kompilatoren oversetter den menneskelesbare C-kildekoden til maskinlesbare instruksjoner, og genererer en kjørbar fil (.exe-fil).

    Kobling :Hvis programmet ditt inkluderer funksjoner eller biblioteker fra eksterne kilder, kombinerer linkeren den kompilerte objektkoden fra forskjellige filer og biblioteker for å lage en enkelt kjørbar fil.

    Laster inn :Den kjørbare filen lastes inn i minnet av operativsystemet.

    Utførelse :Operativsystemet begynner å utføre instruksjonene i den kjørbare filen fra hoved()-funksjonen. Programmet følger kontrollflyten spesifisert av setningene og funksjonskallene i koden, utfører beregninger, manipulerer data og samhandler med brukeren (hvis aktuelt).

    Oppsigelse :Når programmet når slutten av main()-funksjonen eller støter på en retursetning, avslutter det kjøringen.

    Under kjøring vil programmet allokere og bruke minne på stabelen og heapen for å lagre midlertidige data, variabler og funksjonsanropsinformasjon. Den vil også bruke CPU-registrene til å utføre beregninger og operasjoner effektivt.

    Utførelsesprosessen fortsetter til programmet fullfører alle oppgavene eller støter på en feil som stopper utføringen.

    Det er verdt å merke seg at denne generelle beskrivelsen gjelder for de fleste kompilerte språk, inkludert C, hvor kildekoden oversettes til maskinkode før den kjøres. Andre programmeringsspråk, for eksempel tolkede språk, utfører koden sin uten forutgående kompilering ved å tolke kildekoden direkte.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage videospill med C + + 
    ·Hvordan utvikle applikasjoner for Windows Mobile 
    ·Hvordan skrive ut tilveksten Tall på samme linje , men…
    ·Hva er forskjellen mellom indeksregister og stabelpeker…
    ·Hvordan legge inn en database i en Mac App 
    ·Hvordan spore forekomst av en klasse ved hjelp av en so…
    ·Hvordan identifisere en Windows-bruker med ASP 
    ·Mac OS Development Tools 
    ·Hvordan beregne Sin Med Power Series i C + + 
    ·Hvordan lage en Dynamic Link Library for Access 
      Anbefalte artikler
    ·Hva er noen bruksområder for en ISDN-linje? 
    ·Hvordan Tilbake til Form1 fra Form2 i Visual Basic 
    ·Hvordan konvertere en streng til et nummer i Visual Bas…
    ·Hva er Python programmering 
    ·Hvordan sette Farger i VB.NET 
    ·Hva er Bestemmelse i VB.NET 
    ·Hva er et nesten komplett binært tre? 
    ·Hvordan legge til en fane til et String på VB.NET 
    ·Hva Er Client Server Integration System 
    ·Hvordan tømme en Array i PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/