Latest web development tutorials

C gramatyka

Widzieliśmy już podstawową strukturę programu C, która pomoże nam zrozumieć innych podstawowych bloków języka C.

C tokenu (tokeny)

Program C składa się z różnych elementów, z których Token może być wyszukiwane, identyfikatory, stałe, wartość ciągu, lub symbol. Na przykład, następujące oświadczenie C składa się z pięciu znaków:

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

Te pięć tokeny są:

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

średnik;

W programie C, średnik jest terminator stwierdzenie. Oznacza to, że każda instrukcja musi kończyć się średnikiem. Wskazuje to na koniec jednostkę logiczną.

Na przykład, tutaj są dwa różne oświadczenia:

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

uwaga

Uwagi takie jak Pomoc Program C tekstu, będą one ignorowane przez kompilator. Zaczynają się od / *, przy czym znaki * / zakończenia, co następuje:

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

Nie można zagnieżdżać komentarzy w komentarzach, które mogą nie pojawić się w ciąg znaków lub wartości.

identyfikatory

Identyfikator C służy do identyfikacji zmiennych, funkcji lub nazwy innych elementów zdefiniowanych przez użytkownika. Identyfikator z liter AZ, az lub podkreślenia _ Start, a następnie zero lub więcej liter, podkreślenia i cyfry (0-9).

Dozwolone znaki interpunkcyjne, takie jak @, $ i% w ciągu identyfikatorów C. C jest językiem programowaniawielkość liter.Tak więc, wC,a ManpowerManpowerto dwie różne identyfikatory. Oto kilka ważnych identyfikatorów:

mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

słowo kluczowe

Poniższa tabela zawiera listę C zastrzeżone słowa. Słowa te nie mogą być zastrzeżone jako stały nazwisko, nazwę zmiennej lub innych nazw identyfikatorów.

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      

przestrzenie C

Linia zawiera tylko spacje, znane jako pustą linią, prawdopodobnie wraz z komentarzem, kompilator C ignorować go całkowicie.

W C, miejsca na opisywanie wykrojów, zakładki, podziały wiersza i komentarze. Różnych części przestrzeni jednostkowego sprawozdania, więc kompilator może zidentyfikować rachunku elementu (takich jak int), gdzie się kończy, następnym elementem czego zacząć. Dlatego w następującym stwierdzeniem:

int age;

Tutaj, trzeba mieć co najmniej jeden znak spacji (zwykle białe znaki) między int i wieku, więc kompilator, aby móc odróżnić. Z drugiej strony, w następujących instrukcji:

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

owoce i =, = lub spacja między jabłkami i nie jest wymagane, ale w celu zwiększenia czytelności, można dodać kilka odpowiednich pomieszczeń w zależności od potrzeb.