Lar Finanças Pessoais Básico de um programa típico em dummies C

Básico de um programa típico em dummies C

Índice:

Vídeo: Introducción a SPSS (básica) 2024

Vídeo: Introducción a SPSS (básica) 2024
Anonim

Todos os programas C apresentam uma estrutura básica, que é facilmente mostrada observando o esqueleto do código-fonte C esse código:: usa Blocks para iniciar um novo projeto.

CÓDIGO:: BLOCKS C SKELETON

#include #include int main () {printf ("Hello world! N"); return 0;}

Esta listagem não é o mínimo, mas dá uma idéia aproximada do programa C básico.

Assim como você lê 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 depois na próxima linha, e assim por diante até o final do código-fonte. As exceções a este pedido incluem estruturas de tomada de decisão e loops, mas principalmente o código corre do topo.

Princípios básicos da estrutura do programa C

Para entender melhor como os programas Cs aparecem, você pode criar o tipo mais simples e mais inútil de programa C.

Aqui estão as etapas específicas:

  1. Inicie um novo Código:: Projeto Blocks: ex0301.

  2. Apague o esqueleto que Código:: blocos fornecidos.

    Seu código fonte deve estar vazio.

  3. Salve o projeto.

  4. Criar e executar.

    Código:: 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.

Como o código-fonte está vazio, nenhum código de objeto é gerado. Além disso, o programa que foi criado (se um programa foi criado) está vazio. Não faz nada. Foi o que você disse ao compilador para fazer, e o programa resultante foi bem.

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

Como configurar a função main ()

Todos os programas C têm uma função main (). É a primeira função que é executada quando um programa é iniciado. Como uma função, requer parênteses, mas também suportes curly para manter as instruções da função.

Continue com o exercício anterior : Reconstrua o código-fonte do projeto ex0301. Salve o projeto. Construa e execute.

A MAIN () FUNÇÃO

main () {}

Desta vez, você vê a janela do prompt de comando, mas nada é emitido. Isso é ótimo! Você não dirigiu o código para fazer nada, e isso foi bem. O que você vê é o programa C mínimo. Também é conhecido como o dummy .

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

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

Como retornar algo ao sistema operacional

O protocolo apropriado requer que, quando um programa ceda, ele fornece um valor para o sistema operacional. Chame isso de sinal de respeito. Esse valor é um número inteiro (um número inteiro), geralmente zero, mas às vezes outros valores são usados, dependendo do que o programa e o que o sistema operacional espera.

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

ADICIONANDO A DECLARAÇÃO DE RETORNO

int main () {return (1);}

Primeiro, você está declarando que a função principal () é uma função inteira. O int diz ao compilador que principal () retorna, ou gera, um valor inteiro.

A declaração de retorno passa o valor 1 de volta ao sistema operacional, efetivamente terminando a função principal () e, portanto, o programa.

À medida que você digita return, Code:: Blocks podem exibir o texto Auto Completo. Essas sugestões são úteis para ajudá-lo a codificar, embora neste momento da sua carreira de programação, você possa ignorá-las livremente.

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

Os resultados são semelhantes à execução anterior, mas você notará o valor de retorno de 1 especificado no Código:: resumo de blocos na janela do prompt de comando:

Processo retornado 1 (0x1)

Se você como, edite o código novamente e mude o valor de retorno para outra coisa - digamos, 5. Esse valor aparece no Código:: Bloqueia a saída quando você executa o projeto.

  • Tradicionalmente, um valor de retorno de 0 é usado para indicar que um programa concluiu seu trabalho com sucesso.

  • Os valores de retorno de 1 ou mais geralmente indicam algum tipo de erro, ou talvez eles indiquem os resultados de uma operação.

  • O retorno da palavra-chave pode ser usado em uma declaração com ou sem parênteses. Aqui está sem eles:

    retornar 1;
    

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

Como adicionar uma função

C programas devem fazer algo. Embora você possa usar palavras-chave e operadores para que um programa faça coisas maravilhosas, a maneira de tornar essas coisas úteis é saída.

Continue com o anterior e xercise: Modifique o código-fonte do projeto uma última vez para coincidir com essa listagem:

MAIS ATUALIZAÇÕES PARA O PROJETO

#include int main () {printf ("4 vezes 5 é% dn ", 4 * 5); return (0);}

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

Quando você digita o primeiro "para printf (), você vê a segunda citação aparecer automaticamente. Novamente, isso é Código:: Blocos ajudando você. Mantenha a calma.

Antes de prosseguir, anote estes dois itens importantes no seu código fonte:

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

    #include
    

    A diretiva #include diz ao compilador que obtenha o arquivo de cabeçalho, stdio.h. O arquivo de cabeçalho é necessário para usar a função printf ().

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

    A função printf () envia texto formatado para o dispositivo de saída padrão: a exibição. Também contém um problema de matemática, 4 * 5. O resultado desse problema é calculado pelo computador e exibido no texto formatado:

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

    Você encontrará muitos itens importantes na declaração printf (), cada uma das quais é necessária: aspas, vírgulas e ponto e vírgula. Não se esqueça de nada!

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

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

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

4 vezes 5 é 20

O programa C básico é o que você viu apresentado. As funções que você usa vão mudar, e você aprenderá como as coisas funcionam e se tornam mais confortáveis ​​ao explorar a linguagem C.

Básico de um programa típico em dummies C

Escolha dos editores

ASVAB Paragraph Comprehension Practice - dummies

ASVAB Paragraph Comprehension Practice - dummies

Um dos subtestes que você verá no ASVAB é o teste de compreensão de parágrafos. Esta parte do ASVAB está voltada para ver se você entende o que você lê. Exemplo de perguntas Parágrafo Tempo de compreensão: 13 minutos para 15 perguntas Instruções: A compreensão de parágrafo é o quarto subtesto no ASVAB. As perguntas são projetadas para ...

ASVAB Preparação: Números positivos e negativos - manequins

ASVAB Preparação: Números positivos e negativos - manequins

Certifique-se de que esteja familiarizado com o trabalho positivo e negativo números para o ASVAB. Os números podem ser positivos ou negativos. Um número positivo é qualquer número maior que zero. Então, 4; 3. 2; 793; 3/4; 1/2; e 430, 932, 843, 784 são todos números positivos. Números inferiores a zero são números negativos. Cada número positivo tem um negativo ...

ASVAB Dicas de compreensão de leitura - manequins

ASVAB Dicas de compreensão de leitura - manequins

As abordagens de compreensão de parágrafo no ASVAB geralmente são bastante curtas. Essas dicas podem ajudá-lo a compreender melhor as passagens de leitura ASVAB e as perguntas que as seguem: Compreenda o que a questão quer de você. Solicita o ponto principal, informações específicas ou uma conclusão baseada na informação apresentada? Releia o parágrafo ...

Escolha dos editores

A diferença entre análises analógicas e digitais - manequins

A diferença entre análises analógicas e digitais - manequins

Toda a eletrônica pode ser dividida em duas grandes categorias: analógico e digital. Um dos exemplos mais comuns da diferença entre dispositivos analógicos e digitais é um relógio. No relógio analógico, o tempo é representado por mãos que giram ao redor de um disco e apontam para uma localização no mostrador que representa ...

O papel dos átomos na eletrônica - dummies

O papel dos átomos na eletrônica - dummies

Os átomos são os blocos de construção básicos de tudo no universo, seja natural ou manmade. Eles são tão pequenos que você encontraria milhões deles em uma única partícula de poeira. A corrente elétrica, às vezes conhecida como eletricidade, é o movimento na mesma direção de partículas microscópicamente pequenas e eletricamente carregadas, chamadas elétrons. Cada átomo contém o ...

Roles de prótons e elétrons - dummies

Roles de prótons e elétrons - dummies

É Uma propriedade de certas partículas, como elétrons, prótons , e quarks (sim, quarks) que descreve como eles interagem uns com os outros. Existem dois tipos diferentes de carga elétrica, um pouco arbitrariamente chamada positiva e negativa (bem como as quatro direções cardinais são chamadas norte, sul, leste e oeste). Em geral, partículas que carregam ...

Escolha dos editores

Acesso 2007 All-In-One For Dummies Cheat Sheet - dummies

Acesso 2007 All-In-One For Dummies Cheat Sheet - dummies

Trabalhando no Access 2007 é mais fácil uma vez que você entenda executar a janela do Access 2007 e usar ferramentas para ajudar a gerenciar seus dados e responder suas perguntas.

Arrumando suas mensagens com o Lotus Notes 6 - manequins

Arrumando suas mensagens com o Lotus Notes 6 - manequins

Antes de enviar uma mensagem de e-mail no Lotus Notes 6, você pode definir Opções de entrega, Opções de segurança e Selos de humor. Use essas dicas de notas para informar o destinatário sobre o quão quente é sua mensagem ou qual é o seu humor; ou solicitar confirmação de entrega, definir o tempo de entrega e muito mais. Depois de terminar de compor o corpo ...

10 Ofícios de teclado do Office 2016 - dummies

10 Ofícios de teclado do Office 2016 - dummies

Um tema comum do Office 2016 é que todos os programas se parecem e funcionam. Depois de aprender a usar o Word, você achará que não é muito mais difícil aprender o Excel ou o PowerPoint porque as guias do Ribbon funcionam de maneiras semelhantes. Ainda melhor, os mesmos comandos de teclas funcionam de forma semelhante em todos os programas do Office 2016. Por ...