Latest web development tutorials
×

C курс

C Язык учебника C Краткое введение C параметры окружающей среды C Структура программы C Базовый синтаксис C Типы данных C переменная C постоянная C Storage Class C операторы C судья C циркуляция C функция C Обзорное правила C массив C указатель C строка C структура C союз C поле Bit C typedef C Входной и Выходной C грамотность документов C препроцессор C заголовок C Слепки C Обработка ошибок C Рекурсия C Переменный параметр C Управление памятью C Параметры командной строки C Классические 100 случаев

C Стандартная библиотека

C Стандартная библиотека - справочное руководство C Стандартная библиотека - <assert.h> C Стандартная библиотека - <ctype.h> C Стандартная библиотека - <errno.h> C Стандартная библиотека - <float.h> C Стандартная библиотека - <limits.h> C Стандартная библиотека - <locale.h> C Стандартная библиотека - <math.h> C Стандартная библиотека - <setjmp.h> C Стандартная библиотека - <signal.h> C Стандартная библиотека - <stdarg.h> C Стандартная библиотека - <stddef.h> C Стандартная библиотека - <stdio.h> C Стандартная библиотека - <stdlib.h> C Стандартная библиотека - <string.h> C Стандартная библиотека - <time.h>

C базовой грамматики

Мы уже видели основную структуру программы C, которая поможет нам понять другие основные строительные блоки языка C.

C токен (токены)

Программа C состоит из различных маркеров, маркер может быть ключевые слова, идентификаторы, константы, значение строки или символ. Например, следующий оператор C включает в себя пять жетонов:

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

Это пять жетонов являются:

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

запятой;

В программе C, точка с запятой является заявление терминатор. То есть, каждый оператор должен заканчиваться точкой с запятой. Это указывает на конец логической сущности.

Например, вот два разных заявления:

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

примечание

Примечания как программа C текст справки, они будут проигнорированы компилятором. Они начинаются с / *, с символами * / прекращения действия следующим образом:

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

Вы не можете вкладывать комментарии в комментариях, которые могут не отображаться в строке или символьных значений.

Идентификаторы

Идентификатор C используется для определения переменных, функции или имя каких-либо других пользовательских элементов. Идентификатор с букв AZ или AZ или подчеркивание _ Start, а затем ноль или более букв, подчеркивания и цифры (0-9).

Допустимые символы пунктуации, такие как @, $ и% в пределах идентификаторов C. Сучетом регистра языка программирования.Таким образом, вC,трудовых ресурсов итрудовых ресурсовявляются два различных идентификаторов. Вот некоторые действительные идентификаторы:

mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

ключевое слово

В следующей таблице перечислены C зарезервированные слова. Эти слова не могут быть зарезервированы в качестве постоянного имени, имени переменной или других имен идентификаторов.

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      

C пространства

Строка содержит только пробелы, известные как пустая строка, возможно, с комментарием, C компилятор игнорировать его полностью.

В C, пространство для описания пробелы, табуляцию, разрывы строк и комментарии. Различные части пространства отдельные операторы, так что компилятор может определить в заявлении элемент (например, Int), где она заканчивается, следующий элемент, где начать. Таким образом, в следующем заявлении:

int age;

Здесь, вы должны иметь по крайней мере один символ пробела (обычно пробелами) между Int и возрастом, поэтому компилятор, чтобы иметь возможность различать их. С другой стороны, в следующем заявлении:

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

фрукты и =, = или символ пробела между яблоками и не требуется, но для того, чтобы повысить читаемость, вы можете добавить некоторые соответствующие пробелы в случае необходимости.