Возможные дубликаты: может ли размер указателей меняться в зависимости от того, на что они указывают? Есть ли платформы, на которых указатели на разные типы имеют разный размер? Возможно ли, что ...
Я посмотрел на то, Что такое поразрядный сдвиг (сдвиг разряда) операторы и как они работают? но я все еще нахожу понятие бита, смещающегося трудный понять. Может кто-то указывать на меня в направлении...
Я получил комментарий к ответу, который я отправил по вопросу C, где комментатор предложил, чтобы код был написан для компиляции с компилятором C++, так как исходный вопрос упомянул, что код должен быть...
Я пытаюсь выучить C. Как разработчик C #, моя IDE - Visual Studio. Я слышал, что это хорошая среда для разработки на C / C ++. Тем не менее, кажется, что независимо от того, что я пытаюсь сделать, интуиция ...
Я испытываю то, что, кажется, коллизия стека/"кучи" во встроенной среде (см. этот вопрос для некоторого фона). Я хотел бы попытаться переписать код так, чтобы он не выделял память на...
Я использовал объединения ранее удобно; сегодня я был предупрежден, когда я читал это сообщение и узнал то это объединение кода ARGB {uint32_t цвет; структура componentsTag {uint8_t b;...
Возможный Дубликат: Для чего макросов C полезны? Каждые несколько месяцев я заболел жаждой пойти, изучают некоторый бит C что мой загаженный колледж, программируя образование, никогда не покрываемое. Сегодня это - макросы. Мое основное...
Я пытаюсь эффективно читать из stdin при помощи setvbuf в '_IOFBF ~ режим. Я плохо знаком с буферизацией. Я ищу рабочие примеры. Вход начинается с двух целых чисел (n, k). Следующие n строки...
Я читал в большом количестве книг, что C является подмножеством C++. В некоторых книгах говорится, что C является подмножеством C++, за исключением небольших деталей. Каковы некоторые случаи, когда код скомпилирует в C, но не C++?
Я зарегистрирован в ведущем курсе информатики. Курс использует C, и преподаватель хочет, чтобы мы использовали Cygwin для компиляции программ, если мы используем окна. Я загрузил и установил Cygwin...
Я пишу некоторый код для масштабирования изображения RGBA на 32 бита в C/C++. Я записал несколько попыток, которые были несколько успешны, но они являются медленными, и самое главное качество размерного изображения...
Я записал определенные C, и я могу считать его достаточно хорошо для получения общего представления о том, что это делает, но каждый раз я встретился с макросом, это бросило меня полностью. Я заканчиваю тем, что имел необходимость к...
Я пытаюсь использовать следующий код для нажатия кнопки на моем другом приложении: HWND ButtonHandle; если ((wnd = FindWindow (0, "Вы хотите сохранить?"))) {ButtonHandle = FindWindowEx (wnd, 0, "...
Я читал где-нибудь однажды это, оператор модуля неэффективен на маленьких встроенных устройствах как микроконтроллеры на 8 битов, которые не имеют инструкции по целочисленному делению. Возможно, кто-то может подтвердить это...
Я работал над проектами для встроенных систем в прошлом, где мы перестроили порядок объявления переменных стека для уменьшения размера получающегося исполняемого файла. Например, если мы...
Я пытаюсь выяснить битподы и как они повлияют на размер структуры в C. Позволяет сказать, что у меня есть 2 структуры, как таковые: struct BitFields {long a; короткий b: 3; короткий c: 6; короткая ...
srand (время (пустой указатель)); printf (" %d", рэнд ()); Дает (0-32000ish) случайное число высокого диапазона, но мне только нужны приблизительно 0-63 или 0-127, хотя я не уверен, как пойти об этом. Какая-либо справка?
У нас есть большое, многоплатформенное приложение, записанное в C. (с небольшой, но растущей суммой C++) Это развилось за эти годы со многими функциями, которые Вы ожидали бы в большом приложении C/C++: #...
Я интересуюсь использованием чего-то другого, чем препроцессор C для предварительной обработки моего C и исходного кода Objective C. Есть ли хорошие альтернативы? Пример был бы чем-то, что позволило выходить...
Вот то, что я пытаюсь сделать: перечисление определения типа {ОДИН, ДВА, ТРИ} Числа; я пытаюсь записать функцию, которая сделала бы случай переключателя, подобный следующему: символьный num_str[10]; интервал...
Я использую Visual Studio 6 с некоторым старым временным кодом, записанным в c. Я нашел проблему, где код похож на это.. интервал x = 3; пустите в ход y = 3.0; если (x == y) {делают некоторый сумасшедший материал} является этим допустимое...
Мы можем проверить, выделяется ли указатель, переданный функции, с памятью или не в C? У меня есть wriiten моя собственная функция в C, который принимает символьный указатель - buf [указатель на буфер] и размер-...
Прямо сейчас я пробую это: #include <stdio.h> международное основное (интервал argc, символ *argv []) {если (argc! = 3) {printf ("Использование: %s %s вход исходного кода", argv [0], argv[1]);} еще {...
Действительно ли возможно сделать что-то вроде этого #ifdef ЧТО-ТО #define нечто//#else #define нечто MyFunction #endif, которым идея состоит в том, что, если ЧТО-ТО определяется, затем звонит в нечто (...) становятся комментариями (или...
Мой вопрос, что делает этот код, делают (из http://www.joelonsoftware.com/articles/CollegeAdvice.html): в то время как (*s ++ = *t ++); веб-сайт говорит, что код выше копирует строку, но я не делаю...
Вы обычно устанавливаете свой компилятор для оптимизации для максимальной скорости или самого маленького размера кода? или Вы вручную настраиваете отдельные настройки оптимизации? Почему? Я замечаю большую часть времени, что люди склоняются к...