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

5 ответов

Если сначала поместить переменные, то другие операторы просто упростили код синтаксического анализатора / компилятора.

я есть вопрос, кто-нибудь знает, почему переменные должны быть определеныинициализируется в начале функции? Почему вы не можете инициализировать или определить переменные в середине функции в C, как в C ++?

2 ответа

Сообщения WM_TIMER

ли способ программно проверить приоритет сообщения окна в его очереди сообщений? Например: некоторые из оконных сообщений,WM_PAINT а такжеWM_TIMER как известно, имеют самый низкий приоритет и размещаются после сообщений с самым ...

3 ответа

strsep ()

ли кто-нибудь объяснить мне, какие различия существуют междуstrtok() а такжеstrsep()? Каковы их преимущества и недостатки? И почему я выбрал один над другим.

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

1 ответ

Похоже, MSVC запутывается в предварительных декларациях после того, как внешнее определение видно (я ненавижу эту терминологию «внешнего определения», потому что ее слишком легко спутать с «внешней связью» - и это не то же самое).

ляция кода 1 выдает ошибку 'i redefined', но код 2 не показывает аналогичной ошибки. Почему это так? Код 1static int i; //Declaring the variable i. static int i=25; //Initializing the variable. static int i; //Again declaring the variable i. int ...

4 ответа

 будет зависеть от размера

лкивался с кодом от кого-то, кто, кажется, полагает, что существует проблема вычитания целого числа без знака из другого целого числа того же типа, когда результат будет отрицательным. Так что такой код будет неправильным, даже если он работает ...

1 ответ

 на этих процессорах, включая x86. На других процессорах нули будут сдвинуты. Стандарт C был гибким, чтобы реализации могли быстро выполнять работу на всех процессорах.

я есть такая тестовая программа: int main() { unsigned n = 32; printf("ans << 32 = 0x%X\n", (~0x0U) << 32); printf("ans >> 32 = 0x%X\n", (~0x0U) >> 32); printf("ans << n(32) = 0x%X\n", (~0x0U) << n); printf("ans >> n(32) = 0x%X\n", (~0x0U) >> ...

2 ответа

Спасибо за ответ, Керрек!

ня я начал читать «Программирование жемчуга» и, выполняя это упражнение, натолкнулся на вопрос «Как бы вы реализовали свой собственный битовый вектор?». Когда я посмотрел на решение, это было так: #define BITSPERWORD 32 #define SHIFT 5 #define ...

2 ответа

 и выгружен сразу после

ал о статических и динамических библиотеках. Мой вопрос немного конкретизировать dlopen dlclose: Benifit of dlopen is we can start the EXE with out loading the necessary libraries at the begining. Only when we need we will load the libratries ...

12 ответов

Обратите внимание, что typedef нельзя использовать с тем же именем.

й вопрос:Итак, эти дваFooэто не одно и то же. Хорошо. Вторая форма дается в библиотеке.Как мне переслать или объявить это, если я не могу это изменить? Я всегда думал, что C и C ++ допускают повторные объявления при условии, что не было ...

2 ответа

 является.

аружил, что разные уровни оптимизации компилятора в gcc дают совершенно разные результаты при доступе к локальной или глобальной переменной в цикле. Причина, по которой меня это удивило, заключается в том, что если доступ к одному типу переменной ...