Результаты поиска по запросу "c"
Это хорошая идея, чтобы печатать указатели?
Я просмотрел некоторый код и заметил, что условием было переключать типы указателей, такие как SomeStruct*в typedef SomeStruct* pSomeStruct;Есть ли в этом заслуга?
Круговое определение в С
То, что я написал, это: typedef enum _MyStatus { MY_STATUS_OK = 0, MY_STATUS_GENERAL_ERROR = -1, } MyStatus; typedef MyStatus (*MyCallback)(MySettings *settings); typedef struct _MySettings { MyCallback callback; } MySettingsОднако он не ...
2-мерный массив простого понимания
У меня есть какой-то старый код, который я не понимаю, почему я что-то сделал. У меня есть указатель, которыйint_16t *qиз 1024 дюймов. сейчас я пытаюсь скопировать его с: buffersRing[ringNum][0]=inNumberFrames; memcpy(buffersRing[ringNum]+1, ...
Понимание различных часов clock_gettime ()
Привет, я хотел использоватьclock_gettime() функция для измерения производительности моего кода. Я не могу понять разницу между разными видами часов, используемых в функции, из описаний справочной страницы. особ CLOCK_REALTIME, ...
возможное назначение в условии (C)
Я должен найти это число «а» двухзначное нечетное. Ошибка появляется, если #include <stdio.h> main () { int a,k; int count=0; printf ("input number \n", a); scanf ("%d", &a); k = a % 2; while (a) { a /= 10; count ++; } if (k = 1 && count = 2) ...
Предупреждение о компиляции для void ** и void *
У меня есть вопрос относительноvoid* а такжеvoid** и я знаю, что это своего рода старый вопрос, который был задан (несколько) раньше в stackoverflow. Итак, вопрос в следующем: Когда я компилирую этот код с помощью gcc 4.4.3 под Ubuntu 10.10, я ...
C Ошибка сборки при получении значения sin ()
Я недавно начал изучать C как побочный проект. Я работаю в OpenSuse с последними версиями NetBeans, использующими GCC в качестве набора инструментов для компиляции. Одна из самых первых программ, которые я сделал, была такой: #include <stdio.h> ...
Как этот код работает на самом деле? [закрыто]
int main() { float a=4; int b=2; printf("%d\n",(a/b)); printf("%f",(a/b)); return 0; }Первый оператор printf снова печатает разные значения снова. Я знаю, это потому, что я использую спецификатор% d для числа типа с плавающей запятой. Но я не ...
Указатель на функцию - автоматическое разыменование [дубликат]
Возможный дубликат: Как происходит разыменование указателя на функцию? [https://stackoverflow.com/questions/2795575/how-does-dereferencing-of-a-function-pointer-happen] void myprint(char* x) { printf("%s\n", x); } int main() { char* s = ...
Сделать компилятор VS ловить подписанные / неподписанные назначения?
Компилятор Visual Studio, похоже, не предупреждает о подписанных / неподписанных назначениях, только о сравнениях. Например, приведенный ниже код сгенерирует предупреждение для оператора if, но не для начальных назначений. Есть ли способ ...