Результаты поиска
| Тип поиска | Синтаксис поиска |
|---|---|
| Метки | [метка] |
| Точно | "слова в кавычках" |
| Автор |
user:1234 user:me (ваши) |
| Рейтинг |
score:3 (3+) score:0 (нет) |
| Ответов |
answers:3 (3+) answers:0 (нет) isaccepted:yes hasaccepted:no inquestion:1234 |
| Просмотры | views:250 |
| Код | code:"if (foo != bar)" |
| Секции |
title:яблоки body:"яблоки апельсины" |
| Ссылка | url:"*.example.com" |
| Закладки | in:saves |
| Статус |
closed:yes duplicate:no migrated:no wiki:no |
| Типы |
is:question is:answer |
| Исключить |
-[метка] -яблоки |
| Для получения дополнительной информации о расширенном поиске посетите нашу страницу справки | |
Результаты поиска по меткам c
Параметры поиска: not deleted
user 204224
4 результата
C — это классический компилируемый стандартизированный слабо статически типизированный императивный язык программирования с ручным управлением памятью, созданный в 1970-х годах Брайаном Керниганом и Деннисом Ритчи. Широко распространен, используется как для написания операционных систем, драйверов и программирования микроконтроллеров, так и для высокоуровневых проектов. Основные идеи: препроцессор, структуры, функции, указатели, указатели на функции.
1
голос
Принятый
Как получить размерность int в байтах ? Без использования sizeof
Для беззнаковых сработает такой вариант
unsigned int a = (unsigned int)-1;
unsigned int bits = 1;
while (a >>= 1) bits++;
unsigned int bytes = bits / 8;
Впрочем, количество бит в байте не оговорено …
int3's user avatar
- 2,485
5
голосов
Зачем использовать uint32_t?
Отвечаю на вопрос "зачем нужны типы фиксированного размера?"
Во-первых, для передачи структур данных по сети.
Висят 2 программы (с одинаковым исходным кодом, но каждая скомпилирована на месте) на …
int3's user avatar
- 2,485
3
голоса
Принятый
Арифметика указателей Си
g[0] = malloc(sizeof(g[0][0] * CAPACITY));
Здесь у вас выделяется память не под столько элементов, сколько Вы ожидаете. Из-за этого происходит запись за пределы массива. Правильный вариант:
g[0] = …
int3's user avatar
- 2,485
1
голос
Си. Объявление динамического двумерного массива
Если под динамическим подразумевается массив, размер которого может меняться во время компиляции, то без malloc не обойтись.
Если нужен массив, размер которого определяется в run-time, то записать i …