Noções básicas da linguagem de programação C: Palavras-chave, funções e operadores
Ao contrário de uma linguagem humana, C não tem declinações ou casos. Você irá encontrar masculino, feminino ou neutro. E você nunca precisa saber o que as palavras mais-que-perfeito
e subjuntivo significar. Você tem que entender um pouco da linguagem, a sintaxe, e outras travessuras.Palavras-chave
Esqueça substantivos, verbos, adjetivos e advérbios. A linguagem C possui palavras-chave. Diferentemente das linguagens humanas, onde você precisa saber pelo menos 2.000 palavras ou mais para ser um pouco alfabetizados, a linguagem C ostenta um vocabulário escassa: apenas um punhado de palavras-chave existir, e você nunca pode usá-los todos.
_Alignas | pausa | flutuador | assinado |
_Alignof | caso | para | tamanho de |
_Atomic | carbonizar | vamos para | estático |
_Bool | const | E se | struct |
_Complexo | continuar | na linha | interruptor |
_Genérico | padrão | int | typedef |
_Imaginário | Faz | longo | União |
_Noreturn | duplo | registrar | não assinado |
_Static_assert | outro | restringir | vazio |
_Thread_local | enum | Retorna | volátil |
auto | extern | baixo | enquanto |
Essas palavras-chave representam comandos básicos da linguagem C. Estas instruções simples são combinados de várias maneiras interessantes para fazer coisas maravilhosas. Mas a linguagem não pára em palavras-chave.
Não se preocupe em memorizar uma lista de palavras-chave.
As palavras-chave são todos maiúsculas de minúsculas.
Dos 44 palavras-chave, 32 são palavras-chave de linguagem C originais. A atualização C99 (em 1999) acrescentou mais cinco, e C11 mais recente (2011) atualização adicionou sete. A maioria das palavras-chave mais recentes começar com um sublinhado, como em _Alignas.
Palavras-chave também são conhecidos como palavras reservadas, o que significa que você não pode nomear funções ou variáveis o mesmo como palavras-chave. Os gemidos do compilador como, um blogueiro político partidário de embriaguez ao tentar fazê-lo.
Funções
Onde você encontra a apenas 44 palavras-chave, existem centenas (se não milhares) de funções na linguagem C, incluindo as funções que criar. Pense em uma função como uma máquina de programação que realiza uma tarefa. Verdadeiramente, as funções são a locomotiva da linguagem C.
O sinal indicador da função é o aparecimento de parênteses, como em puts () para a função puts, que exibe texto. Especificamente, puts significa string # 147-put, # 148- onde corda é a linguagem de programação para o texto que é mais do que um único personagem.
As funções são utilizadas de várias formas. Por exemplo, uma função de sinal sonoro () pode causar alto-falante do computador emite um sinal sonoro:
bip()-
Algumas funções são enviados valores, como no
puts ( "Saudações, humano.") -
Aqui, os cumprimentos da corda, humano. (Incluindo o período) é enviado para os coloca função (), para ser enviada para a saída padrão ou exibida na tela. As aspas duplas definir o string- eles não são enviados para a saída padrão. A informação contida nos parêntesis é dito ser a função de argumentos, ou valores. Eles são passado para a função.
As funções podem gerar, ou retorno, informação, bem como:
value = aleatório () -
A função random () gera um número aleatório, que é retornado da função e armazenado na variável valor nomeado. Funções em C retornar apenas um valor de cada vez. Eles também podem retornar nada. A documentação da função explica o que a função retorna.
As funções também podem ser enviadas informações ou retornar algo:
As funções também podem ser enviadas informações, bem como o retorno alguma coisa:
result = sqrt (256) -
A função sqrt () é enviado o valor 256. Em seguida, calcula a raiz quadrada do referido valor. O resultado é calculado e devolvido, armazenados na variável de resultado.
A função em C deve ser definido antes de ser usado. Esta definição é chamado um protótipo. É necessário para que o compilador entende como seu código está usando a função.
Você vai encontrar listas de todas as funções da linguagem C on-line, nos chamados referências de biblioteca C.
protótipos de funções são realizadas em arquivos de cabeçalho, que deve ser incluído no seu código-fonte.
As próprias funções são armazenados em bibliotecas de linguagem C. UMA biblioteca é uma colecção de funções e do código que executa essas funções. Quando você ligar o seu programa, o vinculador incorpora o código dos funções no programa final.
Tal como acontece com palavras-chave, funções são maiúsculas de minúsculas.
operadores
Misturados com funções e palavras-chave são vários símbolos conhecidos coletivamente como operadores. A maioria deles são matemático de origem, incluindo símbolos tradicionais, como o sinal de mais (+), menos (-), e de igual (=) sinais.
Operadores são jogados com funções, palavras-chave e outras partes do language- C, por exemplo:
result = 5 + sqrt (valor) -
Aqui, o = e + operadores são usados para inventar algum tipo de patranhas matemática.
Nem todos os operadores de linguagem C realizar operações matemáticas.