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.