Lar Finanças Pessoais Noções básicas do idioma de programação C: palavras-chave, funções e operadores - manequins

Noções básicas do idioma de programação C: palavras-chave, funções e operadores - manequins

Índice:

Vídeo: Programar em C - Introdução Funções - Aula 28 2024

Vídeo: Programar em C - Introdução Funções - Aula 28 2024
Anonim

Ao contrário de uma linguagem humana, C não possui declínios ou casos. Você não encontrará masculino, feminino ou neutro. E você nunca precisa saber o que significam as palavras pluperfect e subjuntivo . Você precisa entender algumas das linguas, a sintaxe e outros prejuízos.

Palavras-chave

Esqueça substantivos, verbos, adjetivos e advérbios. A linguagem C tem palavras-chave . Ao contrário das linguas humanas, onde você precisa saber pelo menos 2 000 palavras ou mais para ser um pouco alfabetizado, a linguagem C exibe um pequeno vocabulário: apenas um punhado de palavras-chave existe e você nunca pode usá-las todas.

_Alignas intervalo flutuador assinado
_Alignof caso para sizeof
_Atomic char goto static
_Bool const se struct
_Complex continuar inline alternar
_Generic padrão int > typedef _Imaginary
fazer long union _Noreturn
duplo registrar unsigned _Static_assert
else restringir vazio _Thread_local
enum retorna volátil auto
extern curto enquanto
Essas palavras-chave representam os comandos básicos do idioma C. Essas direções simples são combinadas de várias formas interessantes para fazer coisas maravilhosas. Mas o idioma não pára em palavras-chave.

Não se preocupe em memorizar a lista de palavras-chave.

  • As palavras-chave são sensíveis a maiúsculas e minúsculas.

  • Das 44 palavras-chave, 32 são palavras-chave de linguagem C originais. A atualização C99 (em 1999) adicionou mais cinco, e a atualização mais recente do C11 (2011) adicionou sete. A maioria das palavras-chave novas começam com um sublinhado, como em _ Alignas.

  • As palavras-chave também são conhecidas como
  • palavras reservadas, , o que significa que você não pode nomear funções ou variáveis ​​como palavras-chave. O compilador geme como um blogueiro político bêbado e partidário quando tenta fazê-lo. Funções

Onde você encontra apenas 44 palavras-chave, existem centenas (se não milhares) de funções no idioma C, incluindo funções que você cria. Pense em uma função como uma máquina de programação que realiza uma tarefa. Verdadeiramente, as funções são os cavalos de trabalho da linguagem C.

O sinal revelador da função é a aparência de parênteses, como em puts () para a função put, que exibe texto. Especificamente, coloca significa "colocar seqüência de caracteres", onde seqüência de caracteres é a linguagem de programação para o texto que é maior do que um único caractere. As funções são usadas de várias maneiras. Por exemplo, uma função beep () pode fazer com que o alto-falante do computador emita um sinal sonoro:

beep ();

Algumas funções são valores enviados, como em

coloca ("Saudações, humanos.");

Aqui, a corda Saudações, humana (incluindo o período) é enviada para a função put (), para ser enviada para a saída padrão ou exibida na tela. As aspas duplas definem a seqüência de caracteres; eles são" t é enviado para a saída padrão. A informação nos parênteses é dito os

argumentos da função, ou valores . Eles estão passados ​​ para a função. As funções podem

gerar, ou retornar, também informações: value = random ();

A função random () gera um número aleatório, que é retornado da função e armazenado na variável O valor do nome. Funções em C retornam apenas um valor por vez. Eles também não podem retornar nada. A documentação da função explica o que a função retorna.

As funções também podem ser enviadas ou retornar algo:

As funções também podem ser enviadas informações e devolver algo:

result = sqrt (256);

A função sqrt () é enviada ao valor 256. Depois, calcula a raiz quadrada desse valor e. O resultado é calculado e retornado, armazenado na variável de resultado.

Uma função em C deve ser definida antes de ser usada. Essa definição é chamada de protótipo

  • . É necessário para que o compilador entenda como seu código está usando a função. Você encontrará listas de todas as funções de linguagem C on-line, nas chamadas

  • referências da biblioteca C. Os protótipos de função são mantidos em

  • arquivos de cabeçalho , que devem ser incluídos em seu código-fonte. As próprias funções são armazenadas em bibliotecas de linguagem C. Uma biblioteca

  • é uma coleção de funções e o código que executa essas funções. Quando você liga seu programa, o vinculador incorpora o código das funções no programa final. Como com palavras-chave, as funções diferenciam maiúsculas de minúsculas.

  • Operadores

Misturados com funções e palavras-chave são vários símbolos coletivamente conhecidos como operadores

. A maioria deles é de origem matematica, incluindo símbolos tradicionais, como os sinais de mais (+), menos (-) e igual (=). Os operadores são jogados com funções, palavras-chave e outras partes da linguagem C; por exemplo:

result = 5 + sqrt (value);

Aqui, os operadores = e + são usados ​​para inventar algum tipo de jumbo matemático mumbo.

Nem todos os operadores de linguagem C executam matemática.

Noções básicas do idioma de programação C: palavras-chave, funções e operadores - manequins

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