Результаты поиска по запросу "c"
Почему #define TRUE (1 == 1) в логическом макросе C вместо простого как 1?
Я видел определения в C #define TRUE (1==1) #define FALSE (!TRUE)Это необходимо? Какая польза от простого определения TRUE как 1 и FALSE как 0?
Сохраняет ли __attribute __ GCC ((__packted)) исходный порядок?
Цель Я пишу сетевую программу на C (конкретноgnu89) и я хотел бы упростить вещи, переосмысливая определенныйstruct X как большой массив байтов (a.k.a.char), отправляя байты по сети, и интерпретируя их какstruct X на другой стороне. Для этого я ...
Почему тривиальный цикл в Python работает намного медленнее, чем в C ++? И как это оптимизировать? [Дубликат]
На этот вопрос уже есть ответ здесь: Почему программы на Python часто работают медленнее, чем эквивалентные программы, написанные на C или C ...
Компиляция C для архитектуры Mips
Я видел несколько способов сделать это (и до сих пор я не пробовал пару, но я хочу изолировать этот для простоты) Должен быть способ сделать это VIA GCC, и я бы предпочел это, я просто продолжаю бить стены. Я использую debian7 и могу ...
пустые указатели: разница между C и C ++
Я пытаюсь понять различия между C и C ++ относительно пустых указателей. следующие компиляции в C, но не в C ++ (все компиляции выполняются с помощью gcc / g ++ -ansi -pedantic -Wall): int* p = malloc(sizeof(int));Потому чтоmalloc ...
Сохранить вывод системной (файловой) команды в виде строки в C
Чтобы получить тип файла, мы можем выполнить команду system("file --mime-type -b filename");Вывод выводится в терминал. Но не удалось сохранить тип файла с помощью команды char file_type[40] = system("file --mime-type -b filename");Итак, как ...
Как BSWAP нижний 32-битный из 64-битного регистра?
Я искал ответ о том, как использовать BSWAP для нижнего 32-битного субрегистра 64-битного регистра. Например,0x0123456789abcdef находится в регистре RAX, и я хочу изменить его на0x01234567efcdab89 с одной инструкцией ...
Что означают макросы __CC_ARM, __ICCARM__, __GNUC__ и __TASKING__?
Я работаю над STM32l151rct6a по STM, я наткнулся на эти определения MACRO __CC_ARM, __ICCARM__, __GNUC__, __TASKING__Кто-нибудь знает, что они имеют в виду?
Таблица приоритетов операторов для языка программирования C
Как будет выглядеть правильная таблица приоритетов операторов, в которой перечислены все операторы на языке Си? Я провел обширные поиски в Интернете и нашел много таких таблиц приоритетов. Увы, я не нашел ни одного, отвечающего этим ...
fclose () / pclose () может блокировать некоторые файловые указатели
призваниеfclose() здесь послеdup()блокирование файлового дескриптора до завершения дочернего процесса (предположительно, потому что поток завершился). FILE *f = popen("./output", "r"); int d = dup(fileno(f)); fclose(f);Однако, выполняя ...