بسم الله الرحمن الرحيم

Язык Си

Язык программирования C

Си (англ. C) — это стандартизированный процедурный язык программирования.

Язык Си лаконичен и имеет стандартнаю библиотеку.

Страницы раздела Си

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

Использование стандартного окна редактирования в диалоговом окне. Выделение участка текста в стандартном окте редактирования в диалоговом окне.

Главная страница с Си кодом программы с диалоговым окном в качестве главного окна программы. Код Си - используем unicode, win32 API.

Задаём и изменяем ресурсный файл. Код ресурсного файла.

Заметки по практическому программированию в Windows - Введение. Имена типов переменных и самих переменных.

Директивы препроцессора define и undef.

Спецификаторы static и extern.

Управляющие последовательности - специальные символьные комбинации.

Массивы, структуры и др. на Си.

Далее про язык программирования Си

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

Многие компиляторы, интерпретаторы и библиотеки других языков высокого уровня часто выполнены на языке Си.

Пример простейшей программы

#include <stdio.h>

int main()

{

printf("In the name of Allah, the Entirely Merciful, the Especially Merciful.\n");

printf("Praise be to Allah, The Lord of the worlds..\n");

return 0;

}