Рубрика: Программирование на C

C Урок 33. Аргументы командной строки

До сих пор мы запускали программу обычным образом, не используя при этом никаких параметров. Но зачастую мы видим, что многие программы и утилиты, наоборот, требуют при запуске указывать параметры запуска после имени запускаемой программы. Причём данные программы не только консольные,

C Урок 32. Битовые поля

Продолжаем работать со структурами. Оказывается, кроме полей размером, кратным байту, мы можем в структурах (а также, конечно, и в объединениях) работать с битами, то есть мы можем объявить поле в какое-то количество бит. Хотя язык C не предусматривает операции с

C Урок 31. Выравнивание полей в структурах. Объединения

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

C Урок 30. Указатели на функции. Часть 2

В предыдущей части урока мы познакомились с тем, как можно объявить указатель на функцию и им воспользоваться, также поработали с этим на практике, а в том числе и с массивом таких указателей.   Перейдём в файл student.c и добавим сразу три

C Урок 30. Указатели на функции. Часть 1

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

C Урок 29. Указатели в аргументах функций. Часть 2

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

C Урок 29. Указатели в аргументах функций. Часть 1

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

C Урок 28. Указатели на структуры

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

C Урок 27. Адресная арифметика. Часть 2

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

C Урок 27. Адресная арифметика. Часть 1

На прошлом уроке мы познакомились с адресами и указателями, узнали, для чего они нужны и как мы их можем объявлять, получать и использовать в наших программах. Также существует такое понятие, как адресная арифметика. Правда, скорее всего, это не понятие, а

Наверх