<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.radi0.cc/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.radi0.cc/feed.php">
        <title>radi0wiki - c:c_ultimate_guide</title>
        <description></description>
        <link>https://wiki.radi0.cc/</link>
        <image rdf:resource="https://wiki.radi0.cc/_media/wiki:logo.png" />
       <dc:date>2026-06-11T01:16:07+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:arrays?rev=1762679246&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:bits?rev=1762679246&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:branching?rev=1762679245&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:cycles?rev=1762679246&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:enum?rev=1762679246&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:errno.h?rev=1764077997&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:functions?rev=1762679246&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:marks_and_goto?rev=1762679246&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:math.h?rev=1762679246&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:mem_segmentation?rev=1762679246&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:memory?rev=1762679246&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:ns_index?rev=1762679246&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:operators?rev=1762679245&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:pointers?rev=1762679246&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:preprocessor_directives?rev=1762679246&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:setjmp.h?rev=1762679246&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:stat_and_dyn_mem?rev=1762679246&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:stdarg.h?rev=1762679246&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:stdbool.h?rev=1762679246&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:stdio.h?rev=1764069329&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:stdlib.h?rev=1762679246&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:storage_classes?rev=1762679246&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:string.h?rev=1762679246&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:strings?rev=1762679246&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:structs?rev=1762679246&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:time.h?rev=1762679245&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:union?rev=1762679246&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.radi0.cc/c:c_ultimate_guide:variables?rev=1762679246&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.radi0.cc/_media/wiki:logo.png">
        <title>radi0wiki</title>
        <link>https://wiki.radi0.cc/</link>
        <url>https://wiki.radi0.cc/_media/wiki:logo.png</url>
    </image>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:arrays?rev=1762679246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>массивы</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:arrays?rev=1762679246&amp;do=diff</link>
        <description>массивы

Массив представляет набор однотипных значений. Объявление массива выглядит следующим образом: тип идентификатор [длина_массива]</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:bits?rev=1762679246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>битовые поля</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:bits?rev=1762679246&amp;do=diff</link>
        <description>битовые поля

Битовое поле не может существовать само по себе. Оно может быть только элементом структуры или объединения. Например, в рамках структуры битовые поля имеют следующую форму определений:</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:branching?rev=1762679245&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ветвление</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:branching?rev=1762679245&amp;do=diff</link>
        <description>ветвление

if


#include &lt;stdio.h&gt;
 
int main(void){
  int n = 10;
  
  if(n == 20) printf(&quot;n = 20 \n&quot;);
  if(n == 10) printf(&quot;n = 10 \n&quot;);
  
  return 0;
}


else


#include &lt;stdio.h&gt;
int x = 60;

if(x &gt; 60) { 
  printf(&quot;x is greater than 60 \n&quot;);
} else {
  printf(&quot;x is less or equal 60 \n&quot;);
}</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:cycles?rev=1762679246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>циклы</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:cycles?rev=1762679246&amp;do=diff</link>
        <description>циклы

for

Формальное определение:


for (инициализация; условие; приращение;) {
  // тело цикла
}


Пример:


#include &lt;stdio.h&gt;
 
int main(void){
  for (int i = 0; i &lt; 6; i++) {
    printf(&quot;%d&quot;, i); // 012345
  }
  for (int i = 0; i &lt; 9; i++) {
    printf(&quot;%d * %d = %d \n&quot;, i, i,  i * i);
  }
  return 0;
}</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:enum?rev=1762679246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>перечисления</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:enum?rev=1762679246&amp;do=diff</link>
        <description>перечисления

Перечисления представляют типы данных, которые содержат набор констант, и каждой константе сопоставлено определенное числовое значение. Перечисление определяется с помощью ключевого слова enum:</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:errno.h?rev=1764077997&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-25T13:39:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>errno.h</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:errno.h?rev=1764077997&amp;do=diff</link>
        <description>errno.h

заголовочник, предоставляющий механизм сигнализации и диагностики ошибок через глобальную переменную и набор макросов-кодов ошибок. Используется совместно с системными и библиотечными вызовами для понимания причин неуспешных операций.</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:functions?rev=1762679246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>функции</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:functions?rev=1762679246&amp;do=diff</link>
        <description>функции



// определение функции
возвращаемый_тип имя_функции(параметры) {
    выполняемые_инструкции;
}

// вызов функции
имя_функции(параметры);</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:marks_and_goto?rev=1762679246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>метки и goto</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:marks_and_goto?rev=1762679246&amp;do=diff</link>
        <description>метки и goto

goto - оператор безусловного перехода к метке. Оператор goto состоит из двух частей: собственно оператора и метки, указывающей целевую точку перехода в программе.</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:math.h?rev=1762679246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>math.h</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:math.h?rev=1762679246&amp;do=diff</link>
        <description>math.h

заголовочник для выполнения простых математических операций. Большинство функций привлекают использование чисел с плавающей точкой. C++ также реализует данные функции для обеспечения совместимости, все они содержатся в заголовочном файле cmath.</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:mem_segmentation?rev=1762679246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>сегментация памяти</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:mem_segmentation?rev=1762679246&amp;do=diff</link>
        <description>сегментация памяти

Рассмотрим пример:


#include &lt;stdio.h&gt;
double f(int[]);
 
int size = 3;
 
int main(void) {
  int x[3] = {1, 7, 3};
  double result = f(x);
  return 0;
}
 
double f(int list[]) {
  double q = 7.0;
  return q;
}</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:memory?rev=1762679246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>выравнивание и поля в памяти</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:memory?rev=1762679246&amp;do=diff</link>
        <description>выравнивание и поля в памяти

&lt;https://metanit.com/c/tutorial/6.9.php&gt;

выравнивание в структурах

Поля структуры появляются в памяти в том же порядке, в котором они идут вобъявлении структуры. Первое поле имеет тот же адрес, что и структура в целом. Каждое последующее поле располагается после предыдущего с учетом выравнивания.…</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:ns_index?rev=1762679246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>C ultimate guide</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:ns_index?rev=1762679246&amp;do=diff</link>
        <description>C ultimate guide

Гайд написан на основе книги «Язык программирования Си»

Ядро языка:

	*  переменные и литералы
	*  массивы
	*  строки
	*  классы хранения
	*  операторы
	*  ветвление
	*  циклы
	*  метки и goto
	*  указатели
	*  функции
	*  структуры
	*  выравнивание и поля в памяти
	*  перечисления
	*  объединения
	*  битовые поля
	*  статическая и динамическая память
	*  сегментация памяти
	*  препроцессор

Стандартная библиотека:…</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:operators?rev=1762679245&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>операторы</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:operators?rev=1762679245&amp;do=diff</link>
        <description>операторы

Арифметические операторы

Бинарными арифметическими операторами являются +, -, *, /, а также оператор деления по модулю %. Деление целых сопровождается отбрасыванием дробной части, какой бы она ни была.</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:pointers?rev=1762679246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>указатели</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:pointers?rev=1762679246&amp;do=diff</link>
        <description>указатели

Указатели представляют собой объекты, значением которых служат адреса других объектов (переменных, констант, указателей) или функций.</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:preprocessor_directives?rev=1762679246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>препроцессор</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:preprocessor_directives?rev=1762679246&amp;do=diff</link>
        <description>препроцессор

Препроцессор имеет следующие директивы:

	*  #define - определяет макрос или препроцессорный идентификатор  
	*  #undef - отменяет определение макроса или идентификатора</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:setjmp.h?rev=1762679246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setjmp.h</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:setjmp.h?rev=1762679246&amp;do=diff</link>
        <description>setjmp.h

заголовочник объявляющий макросы и тип данных для нелокальных переходов. В Си существует оператор goto, позволяющий переходить в любое место в пределах функции (с некоторыми оговорками), однако переход между функциями с его помощью невозможен.</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:stat_and_dyn_mem?rev=1762679246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>статическая и динамическая память</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:stat_and_dyn_mem?rev=1762679246&amp;do=diff</link>
        <description>статическая и динамическая память

Когда программа загружаеться в память, она выделяет место под все объекты, размер которых заренее известен. Бывают случаи, когда размер объекта заранее неизвестен (например, считывание данных из БД), тогда нужна работа с динамической памятью (ос выделяет место в ОЗУ в ходе выполнения программы).…</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:stdarg.h?rev=1762679246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>stdarg.h</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:stdarg.h?rev=1762679246&amp;do=diff</link>
        <description>stdarg.h

Для определения параметров неопределенной длины в таких функциях используется многоточие:

тип имя_функции(обязательные параметры,</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:stdbool.h?rev=1762679246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>stdbool.h</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:stdbool.h?rev=1762679246&amp;do=diff</link>
        <description>stdbool.h

определет тип данных (макрос) bool и макросы-константы true (расширяемый в 1) и false (расширяемый в 0) соответственно.


#if __STDC_VERSION__ &lt; 202311l
#define bool _Bool
#define true 1
#define false 0
#endif
 
#define __bool_true_false_are_defined 1</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:stdio.h?rev=1764069329&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-25T11:15:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>stdio.h</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:stdio.h?rev=1764069329&amp;do=diff</link>
        <description>stdio.h

stdio.h (от англ. standard input/output header — стандартный заголовочный файл ввода/вывода) заголовочный файл стандартной библиотеки языка Си, содержащий определения макросов, константы и объявления функций и типов, используемых для различных операций стандартного ввода и вывода. Функциональность унаследована от «портативного пакета ввода/вывода» («portable I/O package»), написанного Майком Леском из Bell Labs в начале 1970-х.…</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:stdlib.h?rev=1762679246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>stdlib.h</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:stdlib.h?rev=1762679246&amp;do=diff</link>
        <description>stdlib.h

Управление динамической памятью

malloc

прототип: void *malloc(unsigned s);

Функция malloc() выделяет память длиной для определенного количества байт и возвращает указатель на начало выделенной памяти. Через полученный указатель мы можем помещать данные в выделенную память. Рассмотрим простой пример:…</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:storage_classes?rev=1762679246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>классы хранения</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:storage_classes?rev=1762679246&amp;do=diff</link>
        <description>классы хранения

В Си существует четыре основных класса хранения: auto, extern, static, register.

auto

Класс хранения auto является классом по умолчанию для всех</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:string.h?rev=1762679246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>string.h</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:string.h?rev=1762679246&amp;do=diff</link>
        <description>string.h

strlen

Возвращает количество символов строки (без учета концевого нулевого байта).


sizet_t strlen (const char* str);


strcmp

Функция принимает две строки и посимвольно сравнивает их. Результатом функции является целое число:</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:strings?rev=1762679246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>строки</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:strings?rev=1762679246&amp;do=diff</link>
        <description>строки

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

Каждая строка в качестве завершающего символа содержит символ \0 т.н. нулевой символ / нулевой байт.</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:structs?rev=1762679246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>структуры</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:structs?rev=1762679246&amp;do=diff</link>
        <description>структуры

Объявление и определение структуры

Объявление структуры:

struct имя_структуры;

Объявленна, но неопределенная, структура считаеться</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:time.h?rev=1762679245&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>time.h</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:time.h?rev=1762679245&amp;do=diff</link>
        <description>time.h

time

прототип: time_t time(time_t *arg);

В качестве параметра передается указатель на объект типа time_t, в который помещается текущие дата/время. То есть мы можем получить дату/время двумя способами:</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:union?rev=1762679246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>объединения</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:union?rev=1762679246&amp;do=diff</link>
        <description>объединения

Объединения (union) позволяют определить свой тип данных и хранят набор элементов, но в отличие от структуры все элементы объединения имеют нулевое смещение. Это значит, что разные элементы занимают в памяти один и тот же участок, то есть в памяти они накладываются друг на друга.…</description>
    </item>
    <item rdf:about="https://wiki.radi0.cc/c:c_ultimate_guide:variables?rev=1762679246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-09T09:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>переменные и литералы</title>
        <link>https://wiki.radi0.cc/c:c_ultimate_guide:variables?rev=1762679246&amp;do=diff</link>
        <description>переменные и литералы

Переменные бывают глобальными, локальными, статическими и внешними. См классы хранения / scope

Переменные и их базовые типы


int a; // объявление (случайное значение)
int a = 10; инициализация при объявлении</description>
    </item>
</rdf:RDF>
