C — базовый синтаксис
Вы познакомились с базовой структурой программы на C, так что вам будет легко понять другие основные строительные блоки языка программирования C.
Токены в C
Программа C состоит из различных токенов, а токен может быть ключевым словом, идентификатором, константой, строковым литералом или символом. Например, следующий оператор C состоит из пяти токенов —
printf("Hello, World! \n");
Отдельные токены —
printf ( "Hello, World! \n" ) ;
Точки с запятой
В программе на языке C точка с запятой является знаком конца оператора. То есть каждое отдельное выражение должно заканчиваться точкой с запятой. Указывает на конец одного логического объекта.
Ниже приведены два разных утверждения —
printf("Hello, World! \n"); return 0;
Комментарии
Комментарии подобны вспомогательному тексту в вашей программе на C, и они игнорируются компилятором. Они начинаются с /* и заканчиваются символами */, как показано ниже —
/* my first program in C */
У вас не может быть комментариев внутри комментариев, и они не встречаются в строковых или символьных литералах.
Идентификаторы
Идентификатор C — это имя, используемое для идентификации переменной, функции или любого другого определяемого пользователем элемента. Идентификатор начинается с букв от A до Z, от a до z или символа подчеркивания "_", за которыми следует ноль или более букв, знаков подчеркивания и цифр (от 0 до 9).
C не допускает использования знаков препинания, таких как @, $ и %, в идентификаторах. C чувствителен к регистру язык программирования. Таким образом, Кадры и рабочая сила — это два разных идентификатора в C. Вот несколько примеров допустимых идентификаторов —
mohd zara abc move_name a_123 myname50 _temp j a23b9 retVal
Ключевые слова
В следующем списке показаны зарезервированные слова языка C. Эти зарезервированные слова нельзя использовать в качестве констант, переменных или любых других имен идентификаторов.
авто | еще | длинный | переключатель |
перерыв | перечисление | зарегистрироваться | определение типа |
кейс | внешний | возврат | союз |
знак | плавающий | короткий | без подписи |
константа | для | подписано | пусто |
продолжить | перейти | размер | изменчивый |
по умолчанию | если | статический | пока |
сделать | между | структура | _Упаковано |
двойной | <тд>тд> <тд>тд> <тд>тд>
Пробелы в C
Строка, содержащая только пробелы, возможно, с комментарием, называется пустой строкой, и компилятор C полностью ее игнорирует.
Пробелы — это термин, используемый в C для описания пробелов, табуляции, символов новой строки и комментариев. Пробелы отделяют одну часть оператора от другой и позволяют компилятору определить, где заканчивается один элемент в операторе, например int, и начинается следующий элемент. Следовательно, в следующем утверждении —
int age;
между int и age должен быть хотя бы один пробельный символ (обычно пробел), чтобы компилятор мог их различить. С другой стороны, в следующем утверждении —
fruit = apples + oranges; // get the total fruit
пробелы между фруктами и =или между =и яблоками не требуются, хотя вы можете использовать некоторые из них, если хотите улучшить читаемость.
Язык C