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.

CÓDIGO :: C BLOCOS DE ESQUELETO

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

Este anúncio não é o mínimo, mas dá uma idéia 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 inicia a execução na primeira linha, e, em seguida, a próxima linha, e assim por diante até o final do código-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.

Fundamentos da estrutura do programa C

Para entender melhor como programas C vir a ser, você pode criar o tipo mais simples, mais inútil do programa 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.

Uma vez que o código de fonte está vazia, nenhum código objecto é 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 para fazer, e o programa resultante fez bem.

Você pode ver um código :: mensagem de erro Blocos após Passo 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 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 bobo programa.

  • principal não é a da palavra-chave é uma função. É a primeira função desejada 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, ele fornece um valor para o sistema operacional. 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) -}

Primeiro, 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 costas 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 completa. Essas dicas são úteis para ajudá-lo código, embora neste momento em sua carreira de programação, você pode ignorá-los livremente.

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 devolvido 1 (0x1)

Se quiser, edite o código novamente e altere o valor de retorno a algo mais - digamos, 5. Esse valor aparece no Código de saída :: Blocks quando você executar o projeto.

Video: Aulão Grátis - Informática - Conceitos Básicos

  • Tradicionalmente, um valor de retorno de 0 é usado para indicar que um programa tenha concluído o seu trabalho com sucesso.

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

    Video: Noções de Administração - Giovanna Carranza - AEP

  • O retorno palavra-chave pode ser usada em uma instrução com ou sem parênteses. Aqui é 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 algo. Embora você pode usar palavras-chave e operadores 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 uma última vez para coincidir com este anúncio:

Mais atualizações para o projeto

#include int main () {printf ("4 vezes 5 é% dn", 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, digite uma linha em branco para separar a directiva processador da função principal (). Em terceiro lugar, adicione a linha com a função printf (). Todas as funções devem ser declaradas antes do uso, e o arquivo stdio.h contém a declaração para printf ().

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

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 arquivo de cabeçalho é necessária para utilizar a função printf ().

  • Certifique-se 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, exibido no texto formatado:

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

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

Video: Informática | Hardware, Software e Correio Eletrônico

Finalmente, o valor de retorno é alterado de 1 a 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 como isto:

4 vezes 5 é 20

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


Publicações relacionadas