Como escrever e código fonte de teste em c
Código fonte
Conteúdo
Como escrever código fonte C
O código fonte é mostrado na listagem de programas.
PADRÃO DO PROGRAMA “OLÁ MUNDO”
# include int main () {puts ("Greetings, humana.") 0-} -Retornar
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 no código :: Blocks, enquanto você digita.
Você está direcionado para digitar o código-fonte de uma lista como parte de um exercício.
Criar um novo aplicativo de console Code :: Blocks, um projeto de linguagem C chamado ex0201.
Digite o código padrão Programa “Olá Mundo” a partir de dentro do editor.
Você pode apagar o esqueleto dada pelo Code :: Blocks ou apenas editá-lo de modo que o resultado corresponde.
Salve o arquivo de código fonte, escolhendo o Arquivo → comando Salvar Arquivo.
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 terminam com a extensão .c nome de arquivo.
Se você estiver usando o Windows, você shouldset as opções de pasta para que extensões 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, Standard “Olá Mundo” Programa mostra a seguinte diretiva precompiler:
#incluir
A diretiva include instrui o compilador para localizar o arquivo de cabeçalho stdio.h. O conteúdo do ficheiro que são adicionados ao código-fonte, e em seguida ambos são convertidos pelo compilador em código objecto. O código objeto é então guardada em um objeto código Arquivo. O arquivo objeto tem o mesmo nome que o arquivo de código-fonte, mas com a extensão de arquivo .o.
Video: Como usar fonte de teste para celular
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 exibe uma lista de erros. Para corrigir os erros, você reeditar o código fonte e tentar compilar mais uma vez.
Escolha Criar → Compilar arquivo atual.
A janela Construir Log exibe os resultados, o que mostra erros de zero e zero avisos. Bem, a menos que você mal digitado 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 de compilação do 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 orientações de taquigrafia encontrados no código objeto.
Por exemplo, no padrão “Olá Mundo” Programa, você vê a palavra puts. Esta palavra é uma função da linguagem C, que é escrito como puts () neste texto. Ele significa colocar sTring.
Óh, e puts rima com foots, não fecha.
O compilador traduz puts () em um token e salva esse símbolo 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 algum erro for detectado (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 Construir é usado para compilar e link- o IDE não tem um comando de ligação separado.
Escolha o comando Configuração Configuração →.
Code :: Blocks vincula o arquivo objeto com o arquivo de biblioteca padrão de C para criar um arquivo de programa.
A próxima e última etapa no processo é para executar o programa.
O texto de um programa manipula é referido como uma corda, que é qualquer texto mais longo do que um único personagem. Em C, uma string é delimitada entre aspas duplas:
"Olá! Eu sou uma string."
O programa final inclui a biblioteca de linguagem C, agrupando-a com o código objeto. Esta combinação explica porque 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 maneira que você deseja.
Video: Iniciando com Arduino - Teste Sensor DHT11
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.
Escolha Construir → Executar.
O programa é executado. Como um programa modo texto, ele aparece em uma janela de terminal, onde você pode ler os resultados.
Feche a janela de 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 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.
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.
Video: Como fazer o teste da fonte do seu notebook
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.