Результаты поиска по запросу "c"
работает только с расширением GNU. Вы знаете, как решить эту проблему для C99?
трюк для создания вариационного макросаFOO(a1, a2, a3,..., an) так что он расширяется доFOOn(a1, a2, a3,..., an) для значенийn в каком заранее выбранном ограниченном диапазоне вы выбираете? Это,FOO(a) следует расширить доFOO1(a), FOO(a, b, c) ...
Есть ли причина, по которой вы публикуете вопрос на 3,5 года? Пожалуйста, старайтесь избегать ответов "Я тоже".
Си в Linux. у меня естьfork() вmain() где я создаю 2 дочерних процесса. Затем в обоих дочерних процессах запускается функцияabc()где есть локальная переменнаяx, Я пишу некоторую ценность в этом. Затем я печатаю адрес этой ...
беспокоиться о такого рода микро-оптимизации.
ичок в C, и есть одна вещь, которую я не могу понять. Когда функция возвращает что-то не больше регистра, мой компилятор помещает это в EAX. Когда я возвращаю большую структуру (не указатель, а саму структуру) - она возвращается ...
Как получить идентификатор устройства с JNI в Android?
Я хочу получить IMEI от cJNIЯ использую код ниже, но встретил ошибку, которую не удалось получитьclsвсегда возвращалсяNULL.Я проверил env и контекст, они были в порядке. Почему я не мог получитьContext класс? Я искал из интернета, кто-то говорит, ...
да, это работает, если «а» определено в той же единственной единице перевода (что имеет место с примером, который я привел). Однако, как только я пытаюсь «поделиться» этой встроенной функцией, поместив ее определение в собственный заголовок и включив этот заголовок из двух или более блоков перевода, она не работает, и вместо этого я получаю ошибку «множественное определение» a .. . Что дает?
на следующем упрощенномcc -std=c99 example.c файл:example.cполучает меня: inline void a() { } int main() { a(); return 0; }В функции `main ': example.c :(. text + 0x7): неопределенная ссылка на 'a' collect2: ld вернул 1 статус выхода Как я ...
Как free и malloc работают в C?
Я пытаюсь выяснить, что случилось бы, если бы я попытался освободить указатель «из середины», например, посмотрите на следующий код: char *ptr = (char*)malloc(10*sizeof(char)); for (char i=0 ; i<10 ; ++i) { ptr[i] = i+10; } ++ptr; ++ptr; ++ptr; ...
указатель на массив int
аюсь создать новый массив целых чисел, который получен из строки символов. Например : char x[] = "12334 23845 32084"; int y[] = { 12334, 23845, 32084 };У меня возникают проблемы с пониманием того, как вернуть массив (который, как я понимаю, ...
@ Джим Балтер: Спасибо, я исправил свой ответ.
го предисловия: я студент компьютерного факультета, беру первый класс по Си после 3 семестров Java (вплоть до структур данных). Этот вопрос относится к домашнему заданию, но несколько шагов от его решения для меня. У меня есть входной файл, ...
Что насчет этого массива: [-12, 14, 0, -4, 61, -39] Фактический результат: [-12, 14, 0, -4, 61] Ожидаемый: [14, 0, -4, 61]
жный дубликат: Найти максимальную сумму интервала в списке действительных чисел. [https://stackoverflow.com/questions/5331040/find-the-maximum-interval-sum-in-a-list-of-real-numbers] Мне задали следующий вопрос сегодня на собеседовании в Adobe ...
docstore.mik.ua/manuals/hp-ux/en/B2355-60130/malloc.3C.html
могу получить доступ к своемуоригинальный аккаунт [https://stackoverflow.com/users/211631/whacko-cracko], Модераторам предлагается объединить аккаунты, если это возможно. Вот мой вопрос Следующая ошибка на C-программе для IA-64, но она ...