Como escrever e Código fonte de teste em C

Código fonte

representa a parte do processo que contém o próprio linguagem de programação. Você usar um editor de texto para escrever um arquivo de código fonte.

Como escrever código-fonte C

O código fonte é mostrado na listagem de programas.

PADRÃO # 147-OLÁ MUNDO # 148- PROGRAMA

# include int main () {puts ( "Saudações, humanos.") - retorno 0-}

Os números de linha não são mostrados nas listagens, porque eles podem ser confuso. Além disso, os números de linha são referenciados no editor, como na Code :: Blocks, enquanto você digita.

Você está direcionado para digitar o código-fonte de uma lista como parte de um exercício.

  1. Criar um novo aplicativo de console Code :: Blocks, um projeto de linguagem C chamado ex0201.

  2. Digite o código padrão # 147 Olá Mundo # 148- Programa para o editor.

    Você pode apagar o esqueleto dada pelo Code :: Blocks ou apenas editá-lo para que o resultado corresponde.

  3. Salve o arquivo de código-fonte, escolhendo o comando File-Save File.

Lá. Você acabou de completar o primeiro passo no processo de programação - escrevendo código-fonte.

  • Todos os arquivos de código fonte C terminar com a extensão .c nome de arquivo.

  • Se você estiver usando o Windows, você shouldset as opções de pasta para que as extensões de nome de arquivo são exibidos.

  • arquivos de código fonte C ++ têm o .cpp extensão.

  • No Code :: Blocks, o nome final do programa é o mesmo que o nome do projeto, de modo a mudar o nome do arquivo de código-fonte não é vital.

Como compilar o código-objeto Inc

Um compilador é um programa que lê o texto de um arquivo de código-fonte e traduz o texto em algo chamado código de objeto. Em C, o compilador também lida com instruções especiais chamados preprocessou directivas.

Por exemplo, o Standard # 147 Olá Mundo # 148- Programa mostra a seguinte diretiva precompiler:

#incluir 

A directiva inclui instrui o compilador para localizar o arquivo de cabeçalho stdio.h. O conteúdo desse arquivo são adicionados ao código-fonte e, em seguida, ambos são convertidos pelo compilador em código objeto. O código de objeto é então guardada em um objeto código Arquivo. O arquivo objeto tem o mesmo nome do arquivo de código fonte, mas com a extensão de arquivo .o.

Como o compilador traduz o código C em código objeto, ele verifica se há erros comuns, itens em falta, e outras questões. Se algo está errado, o compilador apresenta uma lista de erros. Para corrigir os erros, você a editar o código-fonte e tentar compilar mais uma vez.

  1. Escolha Construir-Compilar arquivo atual.

    A janela Construir Log exibe os resultados, o que mostra erros de zero e zero avisos. Bem, a menos que você digitado incorretamente alguma coisa, nesse caso, verificar o seu código-fonte.

Você normalmente escolher o comando Construir nesta etapa. Mas quando você precisa apenas para compilar, você usa o comando Compilar arquivo atual.

Em caso de sucesso, o compilador produz um arquivo de código objeto. Como o arquivo de código-fonte é nomeado main.c, o arquivo de código objeto é nomeado main.o.

No Code :: Blocks, o arquivo de código objeto é encontrado na pasta do projeto, dentro ou o obj / Release ou obj / Debug subpasta.

Como vincular na biblioteca C

o vinculador é a ferramenta que cria o programa final. Ele faz isso ligando o arquivo de código objeto com bibliotecas de linguagem C. As bibliotecas contêm as instruções reais que dizem ao computador (ou outro dispositivo) o que fazer. Essas instruções são selecionadas e executadas com base nas indicações de taquigrafia encontrados no código objeto.

Por exemplo, na Norma # 147 Olá Mundo # 148- Programa, você vê a palavra puts. Esta palavra é uma função da linguagem C, que é escrito como puts () neste texto. Ele significa colocar sTring.

Ah, e puts rima com foots, não fecha.

O compilador traduz puts () em um token e salva esse token no arquivo de código objeto, main.o.

O vinculador combina o arquivo objeto com o arquivo de biblioteca padrão de linguagem C, criando o programa final. Tal como acontece com o compilador, se for detectado algum erro (principalmente, tokens desconhecido até o momento), o processo pára e você está alertado para o troublemaker potencial. Caso contrário, um programa totalmente funcional é gerado.

No Code :: Blocks, o comando BUILD é usado para compilar e link- o IDE carece de um comando link separado.

  1. Escolha o comando Build-Build.

    Code :: Blocks liga o arquivo objeto com o arquivo de biblioteca padrão de C para criar um arquivo de programa.

O passo seguinte e final do processo é a de executar o programa.

  • O texto de um programa manipula é referido como uma cadeia de caracteres, que é qualquer texto mais longo do que um único personagem. Em C, a string é delimitada entre aspas duplas:

    "Olá! Eu sou uma corda."
  • O programa final inclui a biblioteca de linguagem C, agrupando-a com o código objecto. Esta combinação explica por que um arquivo de programa é maior do que o arquivo de código fonte que a criou.

  • Alguns programas C ligar em várias bibliotecas, dependendo do que o programa faz. Além das bibliotecas padrão C, você pode ligar bibliotecas para trabalhar com gráficos, rede, som e assim por diante. Como você aprende mais sobre a programação, você vai descobrir como escolher e ligação em várias bibliotecas.

Como executar e testar o código fonte C

Criação de um programa é o ponto inteiro de programação, então a primeira coisa a fazer depois de vinculação é correr o resultado. Correr é necessário, principalmente para demonstrar que o programa faz o que você pretende e da forma que desejar.

Quando o programa não funcionar, você tem que voltar e corrigir o código. Sim, é perfeitamente possível construir um programa e ver nenhum erro e depois descobrir que a coisa não funciona. Isso acontece o tempo todo.

  1. Escolha Build-Run.

    O programa é executado. Como um programa de modo de texto, ele aparece em uma janela do terminal, onde você pode ler os resultados.

  2. Feche a janela do terminal pressionando a tecla Enter no teclado.

Executando um programa simples como ex0201 apenas mostra os resultados. Para projetos complexos, você testar o programa. Para fazer isso, execute o programa e tentar quebrá-lo. Se o programa sobrevive, você fez o seu trabalho. Caso contrário, você tem que reeditar o código fonte para corrigir o problema e, em seguida, reconstruir o programa.

  • A execução de um programa é um trabalho para o sistema de processador e operacional do dispositivo: O sistema operacional carrega o programa na memória, onde o processador executa o código.

  • No Code :: Blocks, o arquivo do programa é nomeado após o projeto. No Windows, o nome é ex0201.exe. No Mac OS X, Linux e Unix, o nome do programa é ex0201 sem extensão. Além disso, as permissões do ficheiro estão definidas para que o arquivo se torna um executável.

menu