<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>C on Лаборатория Баз знаний</title><link>https://rabrain.ru/tags/c/</link><description>Recent content in C on Лаборатория Баз знаний</description><generator>Hugo</generator><language>ru</language><lastBuildDate>Sun, 12 Apr 2026 12:38:28 +0300</lastBuildDate><atom:link href="https://rabrain.ru/tags/c/index.xml" rel="self" type="application/rss+xml"/><item><title>4 – Интерфейс прикладного программирования (API)</title><link>https://rabrain.ru/special/handbook/lua/app/</link><pubDate>Sun, 12 Apr 2026 12:00:00 +0300</pubDate><guid>https://rabrain.ru/special/handbook/lua/app/</guid><description>&lt;h2 id="оглавление"&gt;Оглавление&lt;a class="td-heading-self-link" href="#%d0%be%d0%b3%d0%bb%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://rabrain.ru/special/handbook/lua/app/#41--%d1%81%d1%82%d0%b5%d0%ba"&gt;Стек&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://rabrain.ru/special/handbook/lua/app/#411--%d1%80%d0%b0%d0%b7%d0%bc%d0%b5%d1%80-%d1%81%d1%82%d0%b5%d0%ba%d0%b0"&gt;Размер стека&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rabrain.ru/special/handbook/lua/app/#412--%d0%b4%d0%be%d0%bf%d1%83%d1%81%d1%82%d0%b8%d0%bc%d1%8b%d0%b5-%d0%b8-%d0%bf%d1%80%d0%b8%d0%b5%d0%bc%d0%bb%d0%b5%d0%bc%d1%8b%d0%b5-%d0%b8%d0%bd%d0%b4%d0%b5%d0%ba%d1%81%d1%8b"&gt;Допустимые и приемлемые индексы&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rabrain.ru/special/handbook/lua/app/#413--%d1%83%d0%ba%d0%b0%d0%b7%d0%b0%d1%82%d0%b5%d0%bb%d0%b8-%d0%bd%d0%b0-%d1%81%d1%82%d1%80%d0%be%d0%ba%d0%b8"&gt;Указатели на строки&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rabrain.ru/special/handbook/lua/app/#42--%d0%b7%d0%b0%d0%bc%d1%8b%d0%ba%d0%b0%d0%bd%d0%b8%d1%8f-c"&gt;Замыкания C&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rabrain.ru/special/handbook/lua/app/#43--%d1%80%d0%b5%d0%b5%d1%81%d1%82%d1%80"&gt;Реестр&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rabrain.ru/special/handbook/lua/app/#44--%d0%be%d0%b1%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b0-%d0%be%d1%88%d0%b8%d0%b1%d0%be%d0%ba-%d0%b2-c"&gt;Обработка ошибок в C&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://rabrain.ru/special/handbook/lua/app/#441--%d0%ba%d0%be%d0%b4%d1%8b-%d1%81%d0%be%d1%81%d1%82%d0%be%d1%8f%d0%bd%d0%b8%d1%8f"&gt;Коды состояния&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rabrain.ru/special/handbook/lua/app/#45--%d0%be%d0%b1%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b0-yield-%d0%b2-c"&gt;Обработка yield в C&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rabrain.ru/special/handbook/lua/app/#46--%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d0%b8-%d0%b8-%d1%82%d0%b8%d0%bf%d1%8b"&gt;Функции и типы&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rabrain.ru/special/handbook/lua/app/#47--%d0%be%d1%82%d0%bb%d0%b0%d0%b4%d0%be%d1%87%d0%bd%d1%8b%d0%b9-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d1%84%d0%b5%d0%b9%d1%81"&gt;Отладочный интерфейс&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="4--интерфейс-прикладного-программирования"&gt;4 – Интерфейс прикладного программирования&lt;a class="td-heading-self-link" href="#4--%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d1%84%d0%b5%d0%b9%d1%81-%d0%bf%d1%80%d0%b8%d0%ba%d0%bb%d0%b0%d0%b4%d0%bd%d0%be%d0%b3%d0%be-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;В этом разделе описывается C API для Lua, то есть набор функций C, доступных программе-хосту для взаимодействия с Lua. Все функции API и связанные с ними типы и константы объявлены в заголовочном файле &lt;code&gt;lua.h&lt;/code&gt;.&lt;/p&gt;</description></item></channel></rss>