Índice:
Vídeo: O corpo fala: conheça 5 sinais físicos da atração 2024
Cada programa deve ter um ponto de partida. Quando você executa um programa, o DOS o envia no caminho - como o lançamento de um navio. Como seu último dever de doca-mestre, o DOS lança o microprocessador de cabeça para o programa. O microprocessador leva o leme do programa nesse ponto de partida específico.
Em todos os programas C, o ponto de partida é a função main () . Todo programa C tem um, mesmo GOODBYE. C (mostrado na Figura 1). A função main () é o mecanismo que faz funcionar o programa, que exibe a mensagem na tela.
Outros programas C podem executar outras tarefas em sua função main () . Mas o que quer que esteja lá, é a primeira instrução dada ao computador quando o programa é executado.
- main () é o nome dado à primeira função (ou primária) em cada programa C. Os programas C podem ter outras funções, mas main () é o primeiro.
- É uma convenção comum seguir um nome de função de linguagem C com parênteses, como em main () . Isso não significa nada. Todo mundo faz isso, e está incluído aqui para que você não freak quando você vê isso em outro lugar.
- No Borland C ++, você pode ter visto a mensagem de erro dizer "na função principal. "Esta mensagem refere-se à função principal - a coisa void main () que contém as instruções de linguagem C que você escreveu.
- Uma função é uma máquina - é um conjunto de instruções que faz alguma coisa. Os programas C podem ter muitas funções neles, embora a função principal seja a primeira função em um programa C. É requerido.
Função. Acostume-se a essa palavra.
Peças
Aqui estão algumas peças interessantes do programa C mostrado na Figura 1:
1. #include é conhecida como uma diretiva de pré-processador, que parece impressionante, e pode não ser o termo correto, mas você não precisa memorizá-la de qualquer forma. O que faz é dizer ao compilador que "inclua" outro programa ou arquivo junto com seu código-fonte, que geralmente evita muitos erros pequenos e irritantes que de outra forma ocorreriam.
2. é um nome de arquivo abraçado por ângulos (que é a tentativa da linguagem C para forçá-lo a usar todos os tipos de suportes e outros). Toda a afirmação #include diz ao compilador para usar o arquivo STDIO. H, que contém comandos de E / S padrão, ou entrada / saída, exigidos pela maioria dos programas C.
3. nulo identifica o nome da função principal. O vazio identifica o tipo de função ou o que a função produz. No caso de principal, não produz nada, e o termo C para isso é "vazio"."
4. Dois parênteses vazios seguem o nome da função. Às vezes, pode haver itens nesses parênteses.
5. Os suportes curly ou braçadeiras encerram a função, abraçando firmemente todas as suas partes. Tudo entre {e} faz parte da função principal () na Figura 1.
6. printf é uma instrução de linguagem C, parte da linguagem de programação que eventualmente informa ao computador o que fazer.
7. Pertence ao printf são mais parênteses. Nesse caso, os parênteses anexam texto ou uma "seqüência de caracteres" de texto. Tudo entre as aspas duplas (") faz parte da cadeia de texto do printf.
8. Uma parte interessante da seqüência de texto é n. Esse é o personagem de barra invertida e um pouco de n. O que representa é o personagem produzido pressionando a tecla Enter. O que faz é encerrar a seqüência de texto com uma "nova linha". "
9. Finalmente, a linha printf, ou declaração, termina com um ponto-e-vírgula. O ponto-e-vírgula é como o compilador C sabe quando uma declaração termina e outra começa - como um período no final de uma frase. Embora printf seja a única instrução neste programa, o ponto-e-vírgula ainda é necessário.
• O texto em um programa é referido como uma string . Por exemplo, "la-de-da" é uma seqüência de texto. A cadeia é incluída por aspas duplas.
• O idioma C é composto por palavras-chave que aparecem nas declarações. As declarações terminam em ponto-e-vírgula, assim como as frases em inglês terminam em períodos.)
A própria linguagem C - as palavras-chave
A linguagem C é realmente bastante breve. Existem apenas 33 palavras-chave em C. Se o francês fosse tão fácil! A Tabela 1 mostra as palavras-chave que compõem a linguagem C.
Tabela 1: C Palavras-chave de linguagem
asm |
enum |
assinado |
auto |
extern |
sizeof |
intervalo |
flutuador |
estático |
caso < para |
struct |
char |
goto |
alternar |
const |
se |
typedef |
continuar |
int |
união |
padrão |
long |
unsigned |
fazer |
registrar |
void |
duplo |
retornar |
volátil |
else |
curto |
enquanto |
Não está ruim, hein? Mas estas não são todas as palavras que você encontra na linguagem C. Outras palavras ou instruções são chamadas |
funções. Estas incluem jóias como printf e várias dúzias de outras funções comuns que auxiliam as palavras-chave básicas da linguagem C na criação de programas. Se você estiver usando o DOS, as funções adicionais específicas do DOS são empilhadas em cima da armada C padrão das funções. E se você entrar no Windows, você encontrará as funções específicas do Windows que trazem o vocabulário completo da C em centenas. E não, você realmente não precisa memorizar nenhum deles. É por isso que todos os compiladores da C vêm com uma referência de idioma, o que, sem dúvida, ficará perto do peito brilhante do seu PC.
Os idiomas são mais do que uma coleção de palavras. Eles também envolvem gramática, ou coloquem corretamente as palavras para que as ideias compreensíveis sejam transmitidas. Este conceito está completamente além do alcance da comunidade jurídica moderna.
Além da gramática, as linguas exigem regras, exceções, jotas e títulos e todos os tipos de diversão e estragos.As linguagens de programação são semelhantes ao idioma falado em que eles têm várias partes e muitas regras.
Você nunca será obrigado a memorizar as 33 palavras-chave.
- Na verdade, das 33 palavras-chave, você pode acabar usando apenas metade em uma base regular.
- Algumas palavras-chave são palavras reais! Outros são abreviaturas ou combinações de duas ou mais palavras. Outros são criptogramas dos nomes das namoradas do programador.
- Cada uma das palavras-chave tem seu próprio conjunto de problemas. Você não usa apenas a palavra-chave
- else , por exemplo; você deve usá-lo em contexto. Funções como
- printf requerem um conjunto de parênteses e muitas coisas dentro dos parênteses. (Não se preocupe com isso agora, basta acenar com a cabeça e sorrir de acordo, "Sim, printf exige muitas coisas.") Por sinal, o fato de que
- printf é uma função C e não uma palavra-chave é por isso que a coisa #include é necessária no início de um programa. O STDIO. O arquivo H contém as instruções dizendo ao compilador o que exatamente printf é e faz. Se você editar a linha #include , o compilador produz um tipo de erro "Eu não sei esse printf coisa".