Результаты поиска по запросу "c"
C интерпретация шестнадцатеричного длинного целого литерала «L»
Как компилятор C интерпретирует букву «L», которая обозначает длинный целочисленный литерал, в свете автоматического преобразования? Следующий код, выполняемый на 32-битной платформе (длиной 32 бита и длиной 64 бита), похоже, преобразует ...
любой лучший способ реализовать это [закрыто]
я занимался серфингом в интернете, когда наткнулся на этот алгоритм (вносил изменения) и реализовал его, как показано ниже ... но все же есть ли эффективный способ сделать это ... также как я могу найти сложность для того же самого из программы, ...
Инициализация всего 2D-массива одним значением
Со следующей декларацией int array[ROW][COLUMN]={0};Я получаю массив со всеми нулями, но со следующим int array[ROW][COLUMN]={1};Я не получаю массив со всеми одним значением. Значение по умолчанию все еще 0. Почему это поведение и как я могу ...
Зачем вам когда-нибудь выделять память в куче, а не в стеке? [Дубликат]
Возможный дубликат: Когда лучше использовать стек вместо кучи и наоборот? [https://stackoverflow.com/questions/102009/when-is-it-best-to-use-a-stack-instead-of-a-heap-and-vice-versa] Я прочитал несколько других вопросов, касающихся кучи и стека, ...
Почему стандарты C или C ++ явно не определяют char как подписанный или неподписанный?
int main() { char c = 0xff; bool b = 0xff == c; // Under most C/C++ compilers' default options, b is FALSE!!! }Ни стандарт C, ни C ++ не определяет char как подписанный или без знака, он определяется реализацией. Почему стандарт C / C ++ явно не ...
Какова цель первого «узла» в объявлении: «typedef struct node {- - -} Node;»?
Я изучаю примеры кода у моего профессора, чтобы лучше познакомиться со связанными структурами данных. В нашем примере connected-list.c профессор определяет тип узла следующим образом: typedef struct node { int data; struct node *next; } ...
как распаковать файл в памяти (c программированием)?
Позвольте мне объяснить, что я пытаюсь понять: У меня есть зашифрованный файл tar. Я могу расшифровать его в памяти, но, очевидно, я не могу записать расшифрованные данные обратно на жесткий диск в виде реального файла. Дешифрованные данные ...
Может ли вызов функции memset быть удален компилятором?
я прочиталВот [http://www.viva64.com/en/b/0178/]этот компилятор может удалить вызовmemset если он знает, что переданный буфер памяти больше никогда не используется. Как это возможно? Мне кажется, что (с точки зрения основного языка)memset это ...
Оптимальный размер буфера для чтения-процесса-записи
В моей функции мне нужно прочитать некоторые данные из файла в буфер, манипулировать данными и записать их обратно в другой файл. Файл неизвестного размера и может быть очень большим. Если я использую небольшой буфер, будет длинный цикл чтения / ...
c - прервать вызов функции, выполняющейся в потоке
У меня есть DLL, которая содержит функцию потока, чей псевдокод выглядит так: volatile BOOL stopped = FALSE; void StopEverything() { /* Enter critical section */ stopped = TRUE; /* Leave critical section */ } void workerThreadFunc() ...