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

2 ответа

C интерпретация шестнадцатеричного длинного целого литерала «L»

Как компилятор C интерпретирует букву «L», которая обозначает длинный целочисленный литерал, в свете автоматического преобразования? Следующий код, выполняемый на 32-битной платформе (длиной 32 бита и длиной 64 бита), похоже, преобразует ...

2 ответа

любой лучший способ реализовать это [закрыто]

я занимался серфингом в интернете, когда наткнулся на этот алгоритм (вносил изменения) и реализовал его, как показано ниже ... но все же есть ли эффективный способ сделать это ... также как я могу найти сложность для того же самого из программы, ...

4 ответа

Инициализация всего 2D-массива одним значением

Со следующей декларацией int array[ROW][COLUMN]={0};Я получаю массив со всеми нулями, но со следующим int array[ROW][COLUMN]={1};Я не получаю массив со всеми одним значением. Значение по умолчанию все еще 0. Почему это поведение и как я могу ...

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

9 ответов

Зачем вам когда-нибудь выделять память в куче, а не в стеке? [Дубликат]

Возможный дубликат: Когда лучше использовать стек вместо кучи и наоборот? [https://stackoverflow.com/questions/102009/when-is-it-best-to-use-a-stack-instead-of-a-heap-and-vice-versa] Я прочитал несколько других вопросов, касающихся кучи и стека, ...

2 ответа

Почему стандарты 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 ++ явно не ...

6 ответов

Какова цель первого «узла» в объявлении: «typedef struct node {- - -} Node;»?

Я изучаю примеры кода у моего профессора, чтобы лучше познакомиться со связанными структурами данных. В нашем примере connected-list.c профессор определяет тип узла следующим образом: typedef struct node { int data; struct node *next; } ...

4 ответа

как распаковать файл в памяти (c программированием)?

Позвольте мне объяснить, что я пытаюсь понять: У меня есть зашифрованный файл tar. Я могу расшифровать его в памяти, но, очевидно, я не могу записать расшифрованные данные обратно на жесткий диск в виде реального файла. Дешифрованные данные ...

1 ответ

Может ли вызов функции memset быть удален компилятором?

я прочиталВот [http://www.viva64.com/en/b/0178/]этот компилятор может удалить вызовmemset если он знает, что переданный буфер памяти больше никогда не используется. Как это возможно? Мне кажется, что (с точки зрения основного языка)memset это ...

6 ответов

Оптимальный размер буфера для чтения-процесса-записи

В моей функции мне нужно прочитать некоторые данные из файла в буфер, манипулировать данными и записать их обратно в другой файл. Файл неизвестного размера и может быть очень большим. Если я использую небольшой буфер, будет длинный цикл чтения / ...

1 ответ

c - прервать вызов функции, выполняющейся в потоке

У меня есть DLL, которая содержит функцию потока, чей псевдокод выглядит так: volatile BOOL stopped = FALSE; void StopEverything() { /* Enter critical section */ stopped = TRUE; /* Leave critical section */ } void workerThreadFunc() ...