Результаты поиска по запросу "c"

2 ответа

В чем разница между 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>. В чем разница между этими типами (или почему оба были сочтены ...

2 ответа

двойное отрицание в C: гарантированно вернется 0/1?

Является!!(x) по стандарту гарантированно вернуть 0/1? Обратите внимание, что янеспрашивая о c ++, где определен тип bool.

6 ответов

что значит конвертировать int в void * или наоборот?

Что означает преобразование целочисленного значения вvoid* или наоборот с точки зрения памяти? Мое пониманиеvoid* адрес блока памяти неопределенной длины. Это похоже на сравнение яблока с апельсинами. int myval = 5; void* ptr = (void*)myval; ...

ТОП публикаций

7 ответов

Что происходит с памятью, которая не освобождается после завершения программы? [Дубликат]

дублировать: Что ДЕЙСТВИТЕЛЬНО происходит, когда вы не освобождаетесь после malloc? [https://stackoverflow.com/questions/654754/what-really-happens-when-you-dont-free-after-malloc] Скажем, например: int main() { char* test = new char[50000]; ...

4 ответа

двумерный массив через указатель

Я хотел бы создать динамический массив, который хранит последовательность перестановок, такую, что order[0][]={1,2,3} order[1][]={2,1,3} order[2][]={2,3,1}скажем, порядок [m] [n], m = количество перестановок, n = количество членов, m и n ...

8 ответов

Поменяйте местами три числа в одном утверждении

Есть ли возможность поменять три числа в одном утверждении? Например: а = 10б = 20с = 30Я хочу, чтобы значения были изменены в соответствии со следующим списком a = 20 b = 30 c = 10Можно ли перенести эти значения в одну строку?

5 ответов

Существует ли POSIX-совместимый способ получения IP-адреса локальной сети моего компьютера?

Я знаю, что этот вопрос задавался миллион раз в той или иной форме, но ни один вопрос не дал мне POSIX-совместимого способа сделать это. Мне нужно получить адрес локальной сети моего компьютерабезс помощьюgetifaddrs или любой другой не ...

5 ответов

Использование полубайтов (4-битных переменных) в Windows C / C ++

Я программирую заголовки сети, и многие протоколы используют 4-битные поля. Есть ли удобный тип, который я могу использовать для представления этой информации? Самый маленький тип, который я нашел, это БАЙТ. Затем я должен использовать множество ...

1 ответ

C - Работа с fopen, fclose, fputc и т. Д.

Я наконец-то получил этот код, работающий с одним аргументом в моей командной строке, то есть с одним файлом для работы с ним, хотя я разработал код с концепцией работы с неограниченным количеством файлов. Что он делает, это берет некоторое ...

1 ответ

символы отладки gcc (флаг -g) против опции -rdynamic компоновщика

Glibc обеспечиваетbacktrace() а такжеbacktrace_symbols() чтобы получить трассировку стека работающей программы. Но чтобы это работало, программа должна быть построена с помощью линкера.-rdynamic флаг. В чем разница между-g флаг передается в gcc ...