Latest web development tutorials

C grammatica di base

Abbiamo già visto la struttura di base di un programma C, che ci aiuterà a comprendere gli altri elementi di base del linguaggio C.

C Token (Token)

programma C, composto da una varietà di token, il token può essere parole chiave, identificatori, costanti, valore stringa, o un simbolo. Ad esempio, la seguente dichiarazione C comprende cinque gettoni:

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

Questo cinque gettoni sono:

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

Punto e virgola;

In un programma C, il punto e virgola è un terminatore dichiarazione. Cioè, ogni istruzione deve terminare con un punto e virgola. Essa indica la fine di una entità logica.

Ad esempio, qui ci sono due affermazioni diverse:

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

nota

Note come programma C testo di aiuto, essi verranno ignorati dal compilatore. Essi iniziano con / *, con caratteri * / chiusura, come segue:

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

Non è possibile nidificare i commenti all'interno di commenti, che non può apparire in una stringa o di caratteri valori.

Identifiers

identificatore C viene utilizzato per identificare le variabili, funzioni, o il nome di eventuali altri elementi definiti dall'utente. Un identificatore con le lettere az o AZ o underscore _ Start, seguito da zero o più lettere, underscore e numeri (0-9).

I caratteri consentiti punteggiatura, come @, $, e% entro identificatori C. C è il linguaggio di programmazionetra maiuscole e minuscole.Così, inC,Manpower e dimanodoperasono due identificatori diversi. Qui ci sono alcuni identificatori validi:

mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

Chiave

La seguente tabella elenca le parole C riservati. Queste parole non possono essere riservati come un nome costante, nome di variabile, o altri nomi identificatori.

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      

spazi C

Riga contiene solo spazi, noto come una riga vuota, possibilmente con un commento, compilatore C di ignorarlo completamente.

In C, uno spazio per descrivere gli spazi vuoti, tabulazioni, interruzioni di riga e commenti. Le varie parti di uno spazio prospetti separati, in modo che il compilatore in grado di identificare l'affermazione di un elemento (come int) dove finisce, l'elemento successivo da dove cominciare. Pertanto, nella seguente dichiarazione:

int age;

Qui, è necessario avere almeno un carattere di spazio (di solito uno spazio bianco) tra int e l'età, in modo che il compilatore di essere in grado di distinguere tra loro. D'altra parte, nella seguente istruzione:

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

frutta e =, = o spazio tra le mele e non è necessaria, ma al fine di migliorare la leggibilità, è possibile aggiungere alcuni spazi adeguati, se necessario.