Существует много функций (особенно в библиотеке POSIX), которые возвращают указатели на почти обязательно свежие данные. Их страницы не Скажем, нужно ли их освобождать или есть какие-то ...
Если я выделю массив C, например, так: int array [5]; Затем установите только один объект: array [0] = 7; Как проверить, хранятся ли все остальные ключи (array [1], array [2],…)? (В этом ...
Мне нужно оптимизировать некоторый C-код, который выполняет много физических вычислений, используя SIMD-расширения в SPE Cell Processor. Каждый векторный оператор может обрабатывать 4 числа с плавающей точкой одновременно. В идеале ...
Если файл открывается с помощью следующей команды: FILE * f1 = fopen («test.dat», «a +») ; На странице руководства написано: a + Открыть для чтения и добавления (запись в конец файла). The ...
Я учу себя C с K & R, и я озадачен одним из примеров в книге. Я компилирую код в точности так, как он написан в примере, но он не выполняет то, что говорят авторы. ...
I ' Я не уверен, что на самом деле означает программирование на C:
- Программирование на чистом C с помощью компилятора C
или
- программирование на C с помощью компилятора C ++.Помимо различий между синтаксисом C для C и C '...
У меня большой основной файл, содержащий около 7000 строк кода C. Если я хочу сделать этот код модульным и отделить код от этого файла. Что является основным критерием для отделения функций от ...
Я бы очень хотел больше узнать о D, но отсутствие хорошей поддержки библиотек действительно мешает мне. Поэтому я хотел бы создать некоторые привязки D для существующих библиотек C, которые я хотел бы использовать. Я никогда не делал ...
Много функций c / malloc () в for / while / do могут занимать много времени поэтому мне любопытно, если какая-либо операционная система буферизует память для быстрых malloc. Я размышлял, смогу ли я ускорить работу malloc с помощью ...
#include
int main (void) {int a [3] = {1,2,3}; printf ("\ n \ t% u% u% u \ t \ n", a, & a, & a + 1); вернуть 0;
} Теперь я не понимаю, почему a и & возвращают одно и то же значение, что является ...
Когда я использую chdir () для изменения текущего рабочего каталога, почему getenv не работает ("PWD") дать настоящий рабочий каталог? Нужно ли также использовать setenv ("PWD", newDir, 1)? void intChangeDir (char * newDir)
...
If a TCP socket server listens on port 28081 for incoming connections and then accepts a connection and start receiving data. Is the port that data is coming into still 28081 or does the port get ...
Я использую Ajax для отправки значений в сценарий PHP, который записывает некоторое значение в базу данных: $ .ajax ({type: "POST", data: "action = vote_down & id = "+ $ (this) .attr (" id "), url:" vote.php ", ...
I would like to use splice to zero-copy data from STDIN_FILENO to a file descriptor (which could be to a regular file, char or block device, FIFO, or anything that can be opened with open). In order ...
Я пытаюсь отправить сообщение между двумя отдельными проектами, но моя проблема в том, что я пытаюсь заставить получателя работать внутри объекта TThread, но WndProc не будет работать изнутри объекта, должно быть ...
Хотя читая о memmove, я прочитал, что он может обрабатывать переполнение памяти, но я не могу понять, как может произойти перекрытие памяти между двумя строками и как эта функция может копировать блок памяти ...
Я пришел через фрагмент кода, который содержит пару блоков кода, обозначенных фигурными скобками {}. Перед блоками кода нет строки, помечающей их как часть операторов if, определений функций, ...
OK, I'm a little embarassed to ask this question, but I just want to be sure... It is known that C uses short circuit evaluation in boolean expressions: int c = 0;
if (c && func (c)) {/ * ...
http://lxr.linux.no/linux+v2.6.35/include/linux/preempt.h#L21 Я просто пытаюсь получить Источник Linux. Я видел этот счетчик выгрузок, и как Linux гарантирует, что счет выгрузок является атомарным? Код просто ...
I came across the following code, and was told that it means that COL_8888_RED is "endian independent". Why? What makes this endian independent?
(I have asked the original coder but they're not ...
Когда функция возвращается, освобождается ли память, выделенная через malloc? Или же он все еще доступен в функции main () с помощью указателей? например. пустая функция (int * a)
{a = (int *) malloc (sizeof (int)); ...
Мне нужно написать функцию, которая получает массив указателей на функции.
я написал следующий код, однако у меня возникли проблемы с его тестированием. это правильный способ определить ...
Я ищу реализацию R-Tree на C, Objective-c и даже C ++, которая должен быть эффективным для поиска в 2-м прямоугольнике, в который попадает точка (эффективность памяти тоже была бы отличной, но я ...
В чем разница между циклом while и циклом do while. Раньше я думал, что оба они абсолютно одинаковы. Затем я наткнулся на следующий фрагмент кода: do {printf ("Длина слова ..."); ...