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

2 ответа

LDR - Буквальный пул - ARM

Я знаю, как загрузить непосредственное значение, используя инструкцию LDR в ARM. Например: LDR R0,=0x0804c088 Эта инструкция загружает значение (0x0804c088) в реестрr0, Когда я пытаюсь получить доступ к адресу, он сохраняется вx/x $r0 с ...

4 ответа

Управлять многомерным массивом в функции

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

3 ответа

Передача строки в функцию в C - с указателями или без них?

Когда я передаю строку в функцию, иногда я использую char *functionname(char *string name[256])и иногда я использую его без указателей (например: char functionname(char string[256])У меня вопрос, когда мне нужно использовать указатели? Часто я ...

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

4 ответа

Как мне написать рекурсивный макрос повторения цикла for для генерации кода C с помощью препроцессора CPP?

Я хочу заставить препроцессор сделать для меня автоматическую генерацию кода. Мне не нужно много: просто простой цикл for, который содержит еще один цикл for. [1] Я прочитал все, что могу о расширении макросов, и больше не хихикаю, ...

2 ответа

Назначение параметра функции вне функции не действует

Почему параметр последней строки может не иметь никакого эффекта вне функции: void save_last_frame( uint8_t *saveframe, uint8_t *curframe, int width, int height, int savestride, int curstride ) { height /= 2; height--; while( height-- ) { ...

4 ответа

Ошибка LNK1561: точка входа должна быть определена

Я работаю с Visual Studio 2012. У моего решения есть 3 проекта Projecta projectB projectC и Иерархия как projectCзависит отprojectBкоторые в свою очередь зависят отProjecta, Существует основная функцияв projectC и нет основного в projectB и ...

1 ответ

неопределенная ссылка на `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 ...

7 ответов

Несколько условий в цикле C 'for'

Я наткнулся на этот кусок кода. Я обычно использую '&&' или '||' разделить несколько условий вfor цикл, но этот код использует запятые для этого. Удивительно, но если я изменяю порядок условий, результат меняется. #include<stdio.h> int main() { ...

3 ответа

как динамически распределять память для двумерного массива [дубликат]

На этот вопрос уже есть ответ здесь: Как правильно настроить, получить доступ и освободить многомерный массив в C? [/questions/12462615/how-do-i-correctly-set-up-access-and-free-a-multidimensional-array-in-c] 4 ответаНедавно я был на ...

1 ответ

Ммм, кто ты такой 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; }И это работает! Я не понимаю почему? Может ли кто-нибудь помочь мне об этом? ...