Результаты поиска по запросу "c"
В чем разница между ssize_t и ptrdiff_t?
Стандарт C (ISO / IEC 9899: 2011 или 9899: 1999) определяет типptrdiff_t в<stddef.h>. Стандарт POSIX (ISO / IEC 9945; IEEE Std 1003.1-2008) определяет типssize_t в<sys/types.h>. В чем разница между этими типами (или почему оба были сочтены ...
двойное отрицание в C: гарантированно вернется 0/1?
Является!!(x) по стандарту гарантированно вернуть 0/1? Обратите внимание, что янеспрашивая о c ++, где определен тип bool.
что значит конвертировать int в void * или наоборот?
Что означает преобразование целочисленного значения вvoid* или наоборот с точки зрения памяти? Мое пониманиеvoid* адрес блока памяти неопределенной длины. Это похоже на сравнение яблока с апельсинами. int myval = 5; void* ptr = (void*)myval; ...
Что происходит с памятью, которая не освобождается после завершения программы? [Дубликат]
дублировать: Что ДЕЙСТВИТЕЛЬНО происходит, когда вы не освобождаетесь после malloc? [https://stackoverflow.com/questions/654754/what-really-happens-when-you-dont-free-after-malloc] Скажем, например: int main() { char* test = new char[50000]; ...
двумерный массив через указатель
Я хотел бы создать динамический массив, который хранит последовательность перестановок, такую, что order[0][]={1,2,3} order[1][]={2,1,3} order[2][]={2,3,1}скажем, порядок [m] [n], m = количество перестановок, n = количество членов, m и n ...
Поменяйте местами три числа в одном утверждении
Есть ли возможность поменять три числа в одном утверждении? Например: а = 10б = 20с = 30Я хочу, чтобы значения были изменены в соответствии со следующим списком a = 20 b = 30 c = 10Можно ли перенести эти значения в одну строку?
Существует ли POSIX-совместимый способ получения IP-адреса локальной сети моего компьютера?
Я знаю, что этот вопрос задавался миллион раз в той или иной форме, но ни один вопрос не дал мне POSIX-совместимого способа сделать это. Мне нужно получить адрес локальной сети моего компьютерабезс помощьюgetifaddrs или любой другой не ...
Использование полубайтов (4-битных переменных) в Windows C / C ++
Я программирую заголовки сети, и многие протоколы используют 4-битные поля. Есть ли удобный тип, который я могу использовать для представления этой информации? Самый маленький тип, который я нашел, это БАЙТ. Затем я должен использовать множество ...
C - Работа с fopen, fclose, fputc и т. Д.
Я наконец-то получил этот код, работающий с одним аргументом в моей командной строке, то есть с одним файлом для работы с ним, хотя я разработал код с концепцией работы с неограниченным количеством файлов. Что он делает, это берет некоторое ...
символы отладки gcc (флаг -g) против опции -rdynamic компоновщика
Glibc обеспечиваетbacktrace() а такжеbacktrace_symbols() чтобы получить трассировку стека работающей программы. Но чтобы это работало, программа должна быть построена с помощью линкера.-rdynamic флаг. В чем разница между-g флаг передается в gcc ...