Noções básicas de um programa típico em C

Todos os programas em C apresentam uma estrutura básica, que é facilmente demonstrado por olhar para o esqueleto de código-fonte C que Code :: Blocks usa para iniciar um novo projeto.

Code :: Blocks C ESQUELETO

#include #include int main () {printf ( "Olá, mundo! n") - retornar 0-}

Este anúncio não é o mínimo, mas dá uma ideia aproximada do programa básico C.

Assim como você ler o texto em uma página, o código fonte C flui de cima para baixo. O programa começa a execução na primeira linha, e, em seguida, a linha seguinte, e assim por diante até ao final do código de fonte. As excepções a este fim incluem estruturas de tomada de decisão e loops, mas principalmente o código é executado de cima para baixo.

Noções básicas de a estrutura do programa C

Para entender melhor como programas em C vir a ser, você pode criar o tipo mais simples, mais inútil do programa de C.

Aqui estão os passos específicos:

  1. Inicie um novo projeto Code :: Blocks: ex0301.

  2. Apagar o esqueleto que Code :: Blocks fornecido.

    Seu código fonte deve estar vazia.

  3. Salve o projeto.

  4. Construir e executar.

    Code :: Blocks reclama que o projeto ainda não foi construído. Resistente!

  5. Clique no botão Sim para continuar com a construção do projeto.

    Nada acontece.

Porque o código fonte está vazio, nenhum código objeto é gerado. Além disso, o programa que é criado (se um programa foi criado) está vazio. Ele não faz nada. Isso é o que disse o compilador a fazer, e o programa resultante fez bem.

Você pode ver um código :: mensagem de erro Blocos após a Etapa 4. Isso porque o IDE estava dirigindo o sistema operacional para executar um programa em uma janela do prompt de comando. O erro que você vê é a referência a um arquivo de programa que ou não existe ou não faz nada.

Como para definir o a Principal() função

Todos os programas em C tem uma função main (). É a primeira função que é executado quando um programa é iniciado. Como uma função, ele requer parênteses mas também chaves para segurar as declarações da função.

Continue com o exercício anterior: Reconstruir o código fonte para ex0301 projeto. Salve o projeto. Construir e executar.

A A PRINCIPAL() FUNÇÃO

a Principal() {}

Desta vez, você vê a janela do prompt de comando, mas nada é de saída. Isso é ótimo! Você não dirigiu o código para fazer qualquer coisa, e ele fez bem. O que você vê é o programa mínimo C. É também conhecido como o manequim programa.

  • principal não é a da palavra-chave é uma função. É a primeira função exigida em todo o código fonte da linguagem C.

  • Ao contrário de outras funções, main () não precisa ser declarado. É, no entanto, usar argumentos específicos.

Como retornar algo para o sistema operacional

protocolo apropriado exige que, quando um programa é fechado, que fornece um valor para o sistema operativo. Chamá-lo um sinal de respeito. Esse valor é um inteiro (um número inteiro), geralmente zero, mas às vezes outros valores são usados, dependendo do que o programa faz e qual o sistema operacional espera.

Continue com o exercício anterior: Atualizar o código-fonte para ex0301 projeto para refletir as mudanças mostradas aqui.

Adicionando a instrução RETURN

int main () {return (1) -}

Em primeiro lugar, você está declarando a função main () para ser uma função inteiro. O int diz ao compilador que main () retorna, ou gera, um valor inteiro.

A instrução de retorno passa a parte traseira valor 1 para o sistema operacional, efetivamente terminando a função main () e, portanto, o programa.

Conforme você digita retorno, Code :: Blocks podem exibir texto Auto Completar. Essas dicas são úteis para ajudá-lo código, embora neste momento em sua carreira de programação, você pode ignorá-los livremente.

image0.jpg

Continue com o exercício anterior: Salvar, construir e executar o projeto.

Os resultados são semelhantes aos da execução anterior, mas você vai perceber o valor de retorno de 1 especificado no resumo Code :: Blocks na janela do prompt de comando:

Processo voltou 1 (0x1)

Se quiser, editar o código novamente e altere o valor de retorno para outra coisa - por exemplo, 5. Esse valor aparece no Código de saída :: Blocks quando você executar o projeto.

  • Tradicionalmente, um valor de retorno de 0 é usado para indicar que um programa tenha concluído a sua tarefa com êxito.

  • Valores de retorno de 1 ou maior, muitas vezes indicar algum tipo de erro, ou talvez eles indicam os resultados de uma operação.

  • A palavra-chave de retorno pode ser utilizada em uma indicação com ou sem parênteses. Aqui está sem eles:

    voltar 1-

    Acima, o retorno é usado com parênteses. O resultado é o mesmo.

Como adicionar uma função

programas em C deve fazer alguma coisa. Embora você pode usar palavras-chave e operadores de ter um programa de fazer coisas maravilhosas, a maneira de fazer as coisas útil é de saída.

Continue com e anteriorXercise: Modificar o código-fonte do projeto de uma última vez para coincidir com este anúncio:

Mais atualizações para o projeto

#include int main () {printf ( "4 vezes 5 é% d n", 4 * 5) -Retornar (0) -}

Você está adicionando três linhas. Primeiro, adicione a linha # include, que traz no protótipo da função de printf (). Em segundo lugar, escreva uma linha em branco para separar a directiva processador da função main (). Em terceiro lugar, adicionar a linha com a função printf (). Todas as funções devem ser declaradas antes do uso, eo arquivo stdio.h contém a declaração para printf ().

Quando você digita o primeiro # 8243- para printf (), você vê a segunda citação aparecer automaticamente. Novamente, isso é blocos de código :: te ajudar. Fique calmo.

image1.jpg

Antes de prosseguir, por favor, note que estes dois itens importantes no seu código-fonte:

  • Certifique-se de que você digitou a linha #include exatamente como está escrito:

    #incluir 

    A directiva #include diz ao compilador para buscar o arquivo de cabeçalho, stdio.h. O ficheiro de cabeçalho é necessária, a fim de utilizar a função printf ().

  • Certifique-se de que você digite a instrução printf () exatamente como está escrito:

    A função printf () envia texto formatado para o dispositivo de saída padrão: o display. Ele também contém um problema de matemática, 4 * 5. O resultado desse problema é calculada pelo computador e, em seguida, exibida no texto formatado:

    printf ( "4 vezes 5 é% d n", 4 * 5) -

    Você vai encontrar muitos itens importantes na instrução printf (), cada um dos quais é necessária: citações, vírgula e ponto e vírgula. Não esquecer de nada!

Finalmente, o valor de retorno é alterado de 1 para 0, o valor tradicional que é passado de volta para o sistema operacional.

Continue com exercício anterior: Salve o código-fonte do projeto. Construir e executar.

Se você receber um erro, verifique o código fonte. Caso contrário, o resultado aparece na janela do terminal, procurando algo parecido com isto:

4 vezes 5 é 20

O programa básico C é o que você viu apresentados. As funções que você usa vai mudar, e você vai aprender como as coisas funcionam e se tornar mais confortável como você explora a linguagem C.

menu