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 2025

Vídeo: O corpo fala: conheça 5 sinais físicos da atração 2025
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

Noções básicas do arquivo de dados Flashback da Oracle 12c - dummies

Noções básicas do arquivo de dados Flashback da Oracle 12c - dummies

O Flashback Data Archive do oracle 12c é um mecanismo de banco de dados que permite que você para armazenar periodicamente ou indefinidamente todas as versões de linha em uma tabela ao longo da sua vida útil. Você pode então escolher uma hora para ver os dados como existia em um ponto específico. Esteja ciente de que o Flashback Data Archive é um recurso licenciado. ...

Noções básicas de clusters de aplicativos reais do Oracle 12c - manequins

Noções básicas de clusters de aplicativos reais do Oracle 12c - manequins

Se você visitou os sites da Oracle nos últimos 12 anos , você viu o byline de marketing: "Inquebrável. "Essa linha de tag refere-se ao recurso Real Application Clusters (RAC). Claro, muitos elementos estão envolvidos, mas o RAC tem o destaque. O RAC é a solução de clustering de banco de dados Oracle. Em certo sentido, funciona na teoria de que ...

Noções básicas de Redo Log Files no Oracle 12c - dummies

Noções básicas de Redo Log Files no Oracle 12c - dummies

Redo os arquivos de log armazenam as informações do buffer de log no banco de dados Oracle 12c. Eles são escritos pelo Log Writer (LGWR). Mais uma vez, você não pode ler esses arquivos binários sem a ajuda do software de banco de dados. Normalmente, os arquivos de reto de log são nomeados com a extensão. LOG ou. RDO. Pode ser qualquer coisa que você queira, ...

Escolha dos editores

São orgasmos ok durante a gravidez? - Dummies

São orgasmos ok durante a gravidez? - Dummies

As mulheres grávidas não só têm permissão para fazer sexo, mas muitas vezes o desejam. Mas é bom aproveitar a relação sexual com o ponto do orgasmo? Afinal, os orgasmos são nada mais do que contrações - e as pessoas sugeriram que isso poderia desencadear mão-de-obra. Isso é apenas um mito. De fato, grávida ...

Alimentando a Multidão em uma Reunião Familiar - manequins

Alimentando a Multidão em uma Reunião Familiar - manequins

Cozinhando uma refeição para um grande grupo (reunião familiar ou de outra forma ) requer planejamento e resistência. Aqui está um guia útil para quantidades de alimentos e segurança alimentar, e conselhos sobre a organização de uma festa de potluck. Planejando para potlucks A forma mais comum de comestibles de grupo é uma festa de potluck - qual é a maneira mais barata e fácil de ...

Anatomia do Penis humano - dummies

Anatomia do Penis humano - dummies

Sabendo como as funções de um pénis podem fornecer uma visão útil do sexo e do corpo humano - se você quer entender o pénis e a anatomia masculina melhor ou aprender sobre isso pela primeira vez. Basicamente, um pênis é composto de três estruturas, que são feitas de um material esponjoso que pode preencher com sangue: ...

Escolha dos editores

Como lidar com outliers causados ​​por Forças externas - manequins

Como lidar com outliers causados ​​por Forças externas - manequins

Certifique-se de verificar atentamente os outliers antes eles influenciam sua análise preditiva. Os outliers podem distorcer a análise de dados e dados. Por exemplo, qualquer análise estatística feita com dados que deixa outliers no lugar acaba por desviar os meios e variâncias. Os outliers não controlados ou mal interpretados podem levar a conclusões falsas. Diga os seus dados que ...

Como criar um modelo de análise preditiva com regressão R - manequins

Como criar um modelo de análise preditiva com regressão R - manequins

Você deseja criar um preditivo modelo de análise que você pode avaliar usando resultados conhecidos. Para fazer isso, vamos dividir nosso conjunto de dados em dois conjuntos: um para treinar o modelo e outro para testar o modelo. Uma divisão 70/30 entre treinamento e testes de conjuntos de dados será suficiente. As próximas duas linhas de código ...

Como definir objetivos de negócios para um modelo de análise preditiva - dummies

Como definir objetivos de negócios para um modelo de análise preditiva - dummies

Um modelo de análise preditiva visa resolvendo um problema comercial ou realizando um resultado comercial desejado. Esses objetivos comerciais se tornam os objetivos do modelo. Conhecer aqueles garante o valor comercial do modelo que você constrói - o que não deve ser confundido com a precisão do modelo. Hipotéticamente, você pode construir um modelo preciso para ...