Índice:
- Palavras-chave
- 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.
- Misturados com funções e palavras-chave são vários símbolos coletivamente conhecidos como operadores
Vídeo: Programar em C - Introdução Funções - Aula 28 2024
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 |
|
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.
-
-
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.