Programação  
 
Rede de conhecimento computador >> Programação >> C /C + + programação >> Content
O que é execução em relação à linguagem c?
Na linguagem de programação C, execução refere-se ao processo de execução das instruções especificadas em um programa C. Quando você executa um programa C, geralmente ocorrem as seguintes etapas:

Compilação :O compilador C traduz o código-fonte C legível por humanos em instruções legíveis por máquina, gerando um arquivo executável (arquivo .exe).

Vinculação :se o seu programa incluir funções ou bibliotecas de fontes externas, o vinculador combinará o código-objeto compilado de diferentes arquivos e bibliotecas para criar um único arquivo executável.

Carregando :o arquivo executável é carregado na memória pelo sistema operacional.

Execução :O sistema operacional começa a executar as instruções no arquivo executável da função main(). O programa segue o fluxo de controle especificado pelas instruções e chamadas de função no código, realizando cálculos, manipulando dados e interagindo com o usuário (se aplicável).

Rescisão :Quando o programa chega ao final da função main() ou encontra uma instrução return, ele encerra sua execução.

Durante a execução, o programa alocará e usará memória na pilha e heap para armazenar dados temporários, variáveis ​​e informações de chamada de função. Ele também utilizará os registros da CPU para realizar cálculos e operações com eficiência.

O processo de execução continua até que o programa conclua todas as suas tarefas ou encontre um erro que interrompa sua execução.

Vale a pena notar que esta descrição geral se aplica à maioria das linguagens compiladas, incluindo C, onde o código-fonte é traduzido em código de máquina antes de ser executado. Outras linguagens de programação, como as linguagens interpretadas, executam seu código sem compilação prévia, interpretando diretamente o código-fonte.

Anterior :

Próximo :
  Os artigos relacionados
·Como criar TCP /IP pacotes de código em C Programaçã…
·Como ajustar Ponteiros para Returns Covariant 
·Como fazer um projeto no Xcode A partir de uma pasta ex…
·Como usar tipos de dados em C + + 
·Por que você usa STP? 
·Como declarar uma String em C + + 
·Como excluir registros em um array Programa C 
·Como atualizar Data Grid 
·Definição de Abstração de Dados em C + + 
·Como fazer um C + + Janela Principal Sem uma barra de t…
  Artigos em destaque
·Como limpar Stringstreams 
·Como usar a propriedade OnChange em VBA 
·Como criptografar um arquivo grande em Java 
·Como instalar o Windows Mobile 5.0 Pocket PC SDK 
·Como redirecionar uma página da Web em Javascript 
·Como ler o número de bytes do arquivo em Linguagem Ass…
·Como converter Celsius para Fahrenheit em Python 
·Como criar aplicativos Google Maps 
·Como criar um modelo para uma página PHP 
·Como copiar pastas usando VBA 
Cop e direita © Rede de conhecimento computador http://ptcomputador.com Todos os Direitos Reservados