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

3 ответа

Вызов функции без параметра и скобок

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

7 ответов

Стоит ли беспокоиться о выравнивании во время приведения указателя?

В моем проекте у нас есть такой код: // raw data consists of 4 ints unsigned char data[16]; int i1, i2, i3, i4; i1 = *((int*)data); i2 = *((int*)(data + 4)); i3 = *((int*)(data + 8)); i4 = *((int*)(data + 12));Я говорил с моим техническим ...

3 ответа

Что происходит, когда переменная выходит из области видимости?

В большинстве управляемых языков (т. Е. С GC) локальные переменные, которые выходят из области видимости, недоступны и имеют более высокий приоритет GC (следовательно, они будут освобождены первыми). Теперь, C не является управляемым языком, что ...

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

3 ответа

Начало работы с SSE

Я хочу узнать больше об использованииSSE [http://en.wikipedia.org/wiki/Streaming_SIMD_Extensions]. Какие есть способы узнать, кроме очевидного чтенияРуководства разработчика программного обеспечения для архитектур Intel® 64 и ...

2 ответа

почему этот код работает в C

#include <stdio.h> int main(){ char array[2]; array[0] = 'q'; array[1] = 'a'; printf("%s",array); return 0; }если вы спросите меня, этот код не должен работать. printf печатает массив [2] как строку, но это не строка. Когда я выполняю это, это ...

2 ответа

Как вычисляется размер массива переменной длины во время выполнения в C99?

В C89 длина массива известна во время компиляции. Но в C99, с массивами переменной длины, длина массива может быть неизвестна до времени выполнения. Так как это вычисляется? И почему длина динамически распределенного массива не может быть ...

2 ответа

Сбой программы, когда размер массива равен одному миллиону [дубликат]

Возможный дубликат: Большой массив дает ошибку сегментации в C [https://stackoverflow.com/questions/7678844/big-array-gives-segmentation-error-in-c] я пытаюсь сравнить сортировку слиянием и быструю сортировку с различными размерами ввода, такими ...

2 ответа

Ошибка сегментации: выделение стека в программе на C в Ubuntu, когда буфер> 4M

Вот небольшая программа для задачи колледжа: #include <unistd.h> #ifndef BUFFERSIZE #define BUFFERSIZE 1 #endif main() { char buffer[BUFFERSIZE]; int i; int j = BUFFERSIZE; i = read(0, buffer, BUFFERSIZE); while (i>0) { write(1, buffer, i); i = ...

1 ответ

Вставка сортировки в OpenMP

Я пытаюсь написать OpenMP-решение для сортировки вставок, но у меня возникают проблемы, чтобы он работал параллельно и давал правильные результаты :). Есть ли способ заставить Insertion сортировать его параллельно? Вот мой код: void ...

3 ответа

Как получить список дескрипторов GDI

Я пытаюсь написать, используя метод внедрения DLL, приложение, которое отображает растровые изображения, используемые другой программой, и я хочу получить для этого конкретного списка процессов дескрипторы GDI, которые он использует (список, как ...