Dominando a Sintaxe Básica do C: Tokens, Estrutura e Ponto e Vírgula
Você viu a estrutura básica de um programa C, então será fácil entender outros blocos de construção básicos da linguagem de programação C.
Tokens em C
Um programa C consiste em vários tokens e um token é uma palavra-chave, um identificador, uma constante, um literal de string ou um símbolo. Por exemplo, a seguinte instrução C consiste em cinco tokens:
printf("Hello, World! \n");
Os tokens individuais são:
printf ( "Hello, World! \n" ) ;
Ponto e Vírgula
Em um programa C, o ponto e vírgula é um terminador de instrução. Ou seja, cada instrução individual deve ser terminada com um ponto e vírgula. Indica o fim de uma entidade lógica.
Abaixo estão duas instruções diferentes:
printf("Hello, World! \n");
return 0;
Comentários
Comentários são como texto de ajuda no seu programa C e são ignorados pelo compilador. Eles começam com /* e terminam com os caracteres */ como mostrado abaixo:
/* meu primeiro programa em C */
Você não pode ter comentários dentro de comentários e eles não ocorrem dentro de literais de string ou caractere.
Identificadores
Um identificador C é um nome usado para identificar uma variável, função ou qualquer outro item definido pelo usuário. Um identificador começa com uma letra A a Z, a a z, ou um underscore '_' seguido por zero ou mais letras, underscores e dígitos (0 a 9).
C não permite caracteres de pontuação como @, $ e % dentro de identificadores. C é uma linguagem de programação case-sensitive (diferencia maiúsculas de minúsculas). Assim, Manpower e manpower são dois identificadores diferentes em C. Aqui estão alguns exemplos de identificadores aceitáveis:
mohd zara abc move_name a_123 myname50 _temp j a23b9 retVal
Palavras-chave
A lista a seguir mostra as palavras reservadas em C. Estas palavras reservadas não podem ser usadas como constantes, variáveis ou quaisquer outros nomes de identificadores.
| auto | else | long | switch |
| break | enum | register | typedef |
| case | extern | return | union |
| char | float | short | unsigned |
| const | for | signed | void |
| continue | goto | sizeof | volatile |
| default | if | static | while |
| do | int | struct | _Packed |
| double |
Espaço em Branco em C
Uma linha contendo apenas espaço em branco, possivelmente com um comentário, é conhecida como uma linha em branco, e um compilador C a ignora totalmente.
Espaço em branco é o termo usado em C para descrever espaços em branco, tabs, caracteres de nova linha e comentários. O espaço em branco separa uma parte de uma instrução de outra e permite que o compilador identifique onde um elemento em uma instrução, como int, termina e o próximo elemento começa. Portanto, na seguinte instrução:
int age;
deve haver pelo menos um caractere de espaço em branco (geralmente um espaço) entre int e age para que o compilador consiga distingui-los. Por outro lado, na seguinte instrução:
fruit = apples + oranges; // obtém o total de frutas
nenhum caractere de espaço em branco é necessário entre fruit e =, ou entre = e apples, embora você esteja livre para incluir alguns se desejar aumentar a legibilidade.
Linguagem C
- Identidades Algébricas Fundamentais: Propriedades Aditiva, Multiplicativa e do Zero
- Dominando a Instrução Switch em C#: Sintaxe, Exemplos e Boas Práticas
- Instrução Break em C#: Como e Quando Usar
- Dominando a Instrução Continue em C#: Como Pular Iterações de Loop Eficazmente
- Dominando a Declaração Pass em Python: Guia Prático
- Fundamentos de Java: Dominando a Sintaxe Básica
- Entendendo C++: Sintaxe Básica e Fundamentos da Orientação a Objetos
- Domine o Básico do MATLAB: Sintaxe e Comandos Essenciais
- Fundamentos de C#: Sintaxe Básica e Conceitos de OOP
- Domine os Fundamentos de Python: Sintaxe e Básicos