Результаты поиска по запросу "c"
LDR - Буквальный пул - ARM
Я знаю, как загрузить непосредственное значение, используя инструкцию LDR в ARM. Например: LDR R0,=0x0804c088 Эта инструкция загружает значение (0x0804c088) в реестрr0, Когда я пытаюсь получить доступ к адресу, он сохраняется вx/x $r0 с ...
Управлять многомерным массивом в функции
Я прочитал много вещей здесь и перепробовал много, но я не смог найти способ передать многомерный массив в функцию в C, изменить некоторые значения и каким-то образом вернуть новый массив. Важно найти способ передать этот массив другой функции и ...
Передача строки в функцию в C - с указателями или без них?
Когда я передаю строку в функцию, иногда я использую char *functionname(char *string name[256])и иногда я использую его без указателей (например: char functionname(char string[256])У меня вопрос, когда мне нужно использовать указатели? Часто я ...
Как мне написать рекурсивный макрос повторения цикла for для генерации кода C с помощью препроцессора CPP?
Я хочу заставить препроцессор сделать для меня автоматическую генерацию кода. Мне не нужно много: просто простой цикл for, который содержит еще один цикл for. [1] Я прочитал все, что могу о расширении макросов, и больше не хихикаю, ...
Назначение параметра функции вне функции не действует
Почему параметр последней строки может не иметь никакого эффекта вне функции: void save_last_frame( uint8_t *saveframe, uint8_t *curframe, int width, int height, int savestride, int curstride ) { height /= 2; height--; while( height-- ) { ...
Ошибка LNK1561: точка входа должна быть определена
Я работаю с Visual Studio 2012. У моего решения есть 3 проекта Projecta projectB projectC и Иерархия как projectCзависит отprojectBкоторые в свою очередь зависят отProjecta, Существует основная функцияв projectC и нет основного в projectB и ...
неопределенная ссылка на `WinMain @ 16 'collect2.exe: ошибка: ld вернул 1 состояние выхода
Я использую eclipse CDT для проверки инструкций Intel и ниже моя программа: #define cpuid(func,ax,bx,cx,dx)\ __asm__ __volatile__ ("cpuid":\ "=a" (ax), "=b" (bx), "=c" (cx), "=d" (dx) : "a" (func)); int Check_CPU_support_AES() { unsigned int ...
Несколько условий в цикле C 'for'
Я наткнулся на этот кусок кода. Я обычно использую '&&' или '||' разделить несколько условий вfor цикл, но этот код использует запятые для этого. Удивительно, но если я изменяю порядок условий, результат меняется. #include<stdio.h> int main() { ...
как динамически распределять память для двумерного массива [дубликат]
На этот вопрос уже есть ответ здесь: Как правильно настроить, получить доступ и освободить многомерный массив в C? [/questions/12462615/how-do-i-correctly-set-up-access-and-free-a-multidimensional-array-in-c] 4 ответаНедавно я был на ...
Ммм, кто ты такой PRIu64?
Я новичок в C, и я сталкиваюсь с: #include <stdio.h> #include <inttypes.h> int main(void) { uint64_t foo = 10; printf("foo is equal to %" PRIu64 "!\n", foo); return 0; }И это работает! Я не понимаю почему? Может ли кто-нибудь помочь мне об этом? ...