O melhor tutorial C gramática básica em 2024. Neste tutorial você pode aprender C sinal (tokens),ponto e vírgula;,nota,identificadores,palavra chave,espaços C,

C gramática básica

Nós já vimos a estrutura básica de um programa C, que vai nos ajudar a compreender outros blocos de construção básicos da linguagem C.

C sinal (tokens)

programa C composta de uma variedade de símbolos, o token pode ser palavras-chave, identificadores, constantes, valor da cadeia, ou um símbolo. Por exemplo, a seguinte instrução C inclui cinco fichas:

printf("Hello, World! \n");

Este cinco fichas 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 deve terminar com um ponto e vírgula. Ele indica o fim de uma entidade lógica.

Por exemplo, aqui estão duas declarações diferentes:

printf("Hello, World! \n");
return 0;

nota

Notas como programa C ajuda texto, eles serão ignorados pelo compilador. Eles começam com / *, com personagens * / rescisão, como se segue:

/* 我的第一个 C 程序 */

Você não pode aninhar comentários dentro de comentários, que não pode aparecer em uma seqüência de caracteres ou valores.

identificadores

identificador C é usado para identificar as variáveis, funções ou o nome de quaisquer outros itens definidos pelo usuário. Um identificador com as letras AZ ou az ou sublinhado _ Iniciar, seguido de zero ou mais letras, sublinhados e números (0-9).

caracteres permitidos de pontuação, tais como @, $ e% dentro de identificadores C. C é uma linguagem de programaçãomaiúsculas de minúsculas.Assim, emC,Manpower emãodeobrasão dois identificadores diferentes. Aqui estão alguns identificadores válidos:

mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

palavra chave

A tabela a seguir lista as palavras C reservados. Estas palavras não podem ser reservados como um nome constante, nome da variável, ou 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ços C

Linha contém apenas espaços, conhecidos como uma linha em branco, possivelmente com um comentário, compilador C para ignorá-lo completamente.

Em C, um espaço para descrever os espaços em branco, tabulações, quebras de linha, e comentários. Várias partes de um espaço declarações separadas, de modo que o compilador pode identificar a instrução um elemento (como int) onde termina, o próximo elemento por onde começar. Portanto, na seguinte declaração:

int age;

Aqui, você deve ter pelo menos um caractere de espaço (geralmente um espaço em branco) entre int e idade, para que o compilador para ser capaz de distinguir entre eles. Por outro lado, na seguinte declaração:

fruit = apples + oranges;   // 获取水果的总数

frutas e =, = ou caractere de espaço entre maçãs e não é necessário, mas, a fim de melhorar a legibilidade, você pode adicionar alguns espaços apropriados, conforme necessário.

C gramática básica
10/30