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
Um programa em C consiste em vários tokens e um token é uma palavra-chave, um identificador, uma constante, uma string literal 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" ) ;
Pontos e vírgulas
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.
Dadas abaixo são duas declarações diferentes -
printf("Hello, World! \n"); return 0;
Comentários
Os comentários são como um texto de ajuda em seu programa C e são ignorados pelo compilador. Eles começam com /* e terminam com os caracteres */ como mostrado abaixo −
/* my first program in C */
Você não pode ter comentários dentro de comentários e eles não ocorrem dentro de uma string ou literais de caracteres.
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 sublinhado '_' seguido por zero ou mais letras, sublinhados e dígitos (0 a 9).
C não permite caracteres de pontuação como @, $ e % em identificadores. C é um diferencia maiúsculas de minúsculas linguagem de programação. Assim, Recursos humanos e mão-de-obra 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 identificadores.
automático | outra | longo | alternar |
quebrar | enum | registrar | typedef |
caso | externo | retornar | união |
caractere | flutuar | curta | não assinado |
const | para | assinado | nulo |
continuar | ir para | tamanho de | volátil |
padrão | se | estático | enquanto |
faça | int | estrutura | _Embalado |
duplo |
Espaço em C
Uma linha contendo apenas espaços em branco, possivelmente com um comentário, é conhecida como 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 afirmaçã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 possa distingui-los. Por outro lado, na seguinte afirmaçã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ê esteja livre para incluir alguns se desejar aumentar a legibilidade.
Linguagem C