Índice:
- Princípios básicos da estrutura do programa C
- Como configurar a função main ()
- Como retornar algo ao sistema operacional
- Como adicionar uma função
Vídeo: Introducción a SPSS (básica) 2024
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:
-
Inicie um novo Código:: Projeto Blocks: ex0301.
-
Apague o esqueleto que Código:: blocos fornecidos.
Seu código fonte deve estar vazio.
-
Salve o projeto.
-
Criar e executar.
Código:: Blocks reclama que o projeto ainda não foi construído. Resistente!
-
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.