C - Sintaxe Básica
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
O programa AC consiste em vários tokens e um token pode ser 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 declaração individual deve terminar com um ponto e vírgula. Indica o fim de uma entidade lógica.
Dada a seguir estão duas declarações diferentes -
printf("Hello, World! \n");
return 0;
Comentários
Os comentários são como texto de ajuda em seu programa C e são ignorados pelo compilador. Eles começam com / * e terminam com os caracteres * / conforme mostrado abaixo -
/* my first program in C */
Você não pode ter comentários dentro de comentários e eles não ocorrem em uma string ou em literais de caracteres.
Identificadores
O identificador AC é 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 de A a Z, a a z ou um sublinhado '_' seguido por zero ou mais letras, sublinhados e dígitos (0 a 9).
C não permite caracteres de pontuação como @, $ e% nos identificadores. C é umcase-sensitivelinguagem de programação. 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. Essas palavras reservadas não podem ser usadas como constantes ou variáveis ou quaisquer outros nomes de identificador.
auto | outro | grandes | interruptor |
pausa | enum | registro | typedef |
caso | externo | Retorna | União |
Caracteres | flutuador | baixo | não assinado |
const | para | assinado | vazio |
continuar | vamos para | tamanho de | volátil |
padrão | E se | estático | enquanto |
Faz | int | estrutura | _Packed |
em dobro |
Espaço em branco em C
Uma linha contendo apenas espaços 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, tabulações, 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 declaraçã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 seja capaz de distingui-los. Por outro lado, na seguinte declaração -
fruit = apples + oranges; // get the total fruit
nenhum caractere de espaço em branco é necessário entre frutas e =, ou entre = e maçãs, embora você seja livre para incluir alguns se desejar aumentar a legibilidade.