Результаты поиска по запросу "c"
C ++ массив [индекс] против индекса [массив] [дубликат]
Возможный дубликат: В массивах C почему это так? a [5] == 5 [a] [https://stackoverflow.com/questions/381542/in-c-arrays-why-is-this-true-a5-5a] Является ли возможность массива [index] и index [array] функцией компилятора или языковой функцией. ...
В битах C умножьте на 3 и разделите на 16
У моего приятеля были такие загадки, а это та, что ускользает от меня. Вот в чем проблема, вам дают число, и вы хотите вернуть это число умноженное на 3 и деленное на 16 с округлением до 0. Должно быть легко. Подвох? Вы можете использовать ...
приведение затем разыменование указателей в C
При работе сchar буферы в C, иногда было бы полезно и более эффективно работать сintкуски данных за один раз. Для этого я могу бросить свойchar * чтобыint * и используйте этот указатель вместо этого. Однако я не совсем уверен, что это работает ...
Очки последовательности и порядок оценки
Я читал K & R и наткнулся на этот пример о неопределенности в поведении, оценивая выражение какa[i]=i++; Спецификация C99 в $ 6.5.2 говорит, что Между предыдущей и следующей точкой последовательности объект должен иметь свое сохраненное ...
Обнаружение утечек памяти в программах на C?
Если мы хотим проверить утечки памяти в программе на C ++, мы можем перегрузитьnew а такжеdelete операторы для отслеживания памяти, которая была выделена. Что, если мы хотим проверить наличие утечек в программе на Си? Поскольку в C нет перегрузки ...
Что означает (char *) x или (void *) z?
я знаюchar *x означает указатель на символ, но я запутался в том, что(char*) x означает.
Безопасно ли использовать realloc?
Некоторое время назад мой друг сказал мне не использовать realloc, потому что это небезопасно, но он не мог сказать мне, почему, поэтому я провел небольшое исследование по этому вопросу, и ближайшие ссылки на мои сомнения ...
Это неопределенное поведение, чтобы отбросить константу параметра функции?
Представьте, что у меня есть эта функция C (и соответствующий прототип в заголовочном файле) void clearstring(const char *data) { char *dst = (char *)data; *dst = 0; }Есть ли неопределенное поведение в приведенном выше коде,кастингconst прочьили ...
Выделение памяти для массива char
Допустим, у вас есть struct Person { char *name; int age; int height; int weight; };Если вы struct Person *who = malloc(sizeof(struct Person));Как бы C знал, сколько памяти выделить дляимяпеременная, как это может содержать большое количество ...
Примеры или руководства по использованию TurboJPEG в libjpeg-turbo
Инструкция для libjpeg-turboВот [http://libjpeg-turbo.svn.sourceforge.net/viewvc/libjpeg-turbo/trunk/README-turbo.txt] описывает API-интерфейс TurboJPEG следующим образом: «Этот API-интерфейс охватывает libjpeg-turbo и предоставляет простой в ...