Skip to main content

Общее

Исходный код из книги по C

P. J. Plauger’s The Standard C Library - желательная для прочтения.

Поиск нужного пакета: 

apt-cache search manpages | grep ^manpag

Установка пакетов 

sudo apt install manpages-ru manpages-ru-dev

Список доступных локалей 

locale -a

Установка локали для man страницы 

LANG=ru_RU.utf8 man 2 open

Компиляция 

cc test.c
cc -0 test test.c

Вариант через gcc 

gcc -Wall -Wextra -Werror -g program.c -o my_program

Добавить поиск в текущей директории (чтобы не писать ./) 

export PATH=$PATH:.

Базовое описание языка

Комментарии

// /**/

1 // A first program in C.
2 #include <stdio.h>
3 
4 // function main begins program execution 
5 int main(void) {
6    printf("Welcome to C!\n");
7 }

# - директивы препроцессора.

*.h заголовочные файлы, в которых содержится описание функций и ссылки на файлы с их расположением.

Переменные

Переменные можно просто объявлять и дополнительно инициализировать начальное значение

integer (int) Целые числа
int var;
int var=7;

float Дробные с точностью до 7 знака
float var_float = 12.45;

double Дробные с точностью 15 знаков
bool Логическое
bool vr = true;

char Символ
char n = 'g';

Константы

добавляется слово const

const int var=7;

Комментарии

// comments
/* comments
long */