Lar Finanças Pessoais Olhando a linguagem C - dummies

Olhando a linguagem C - dummies

Índice:

Vídeo: O corpo fala: conheça 5 sinais físicos da atração 2024

Vídeo: O corpo fala: conheça 5 sinais físicos da atração 2024
Anonim

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.

Figura 1: GOODBYE. C e suas peças e peças.

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".

Olhando a linguagem C - dummies

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 ...