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

4 ответа

int foo (int argc,…) против int foo () против int foo (void) в C

Итак, сегодня я понял (впервые по общему признанию), чтоint foo() на самом деле отличается отint foo(void) в том, что первый позволяетЛюбые количество входов и второй позволяетнуль. Есть лиint foo() просто игнорировать любые данные? Если да, ...

2 ответа

Почему это действительный C

Я наткнулся на этот код наReddit [http://www.reddit.com/r/programming/comments/r55bo/what_does_0_mean_in_c_stack_overflow/c430cp2] , Я бы подумал, что при преобразовании типов это может быть недействительным. int a[3] = { { {1, 2}, {3, 4}, 5, 6 ...

4 ответа

Проблема объединения и структурирования

Я пишу программное обеспечение, в котором каждый бит должен быть точным (это для процессора), поэтому __packed очень важен. typedef union{ uint32_t raw; struct{ unsigned int present:1; unsigned int rw:1; unsigned int user:1; unsigned int ...

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

5 ответов

Использование make для кроссплатформенной компиляции

В настоящее время я занимаюсь разработкой проекта C под Linux и Win32. «Результат» - это общая библиотека, и вся разработка выполняется под Linux с помощью цепочки инструментов GNU. Я использую Makefile для компиляции общей библиотеки. Время от ...

4 ответа

Что означает «двойной свободный»?

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

8 ответов

Используя вновь объявленную переменную в инициализации (int x = x + 1)?

Я просто наткнулся на поведение, которое удивило меня: При написании: int x = x+1;в C / C ++ - программе (или даже более сложном выражении, включающем только что созданную переменную x), мой gcc / g ++ компилируется без ошибок. В приведенном ...

4 ответа

Это указатель? (И если так, как это было инициализировано?)

Есть заголовочный файл, esUtil.h, с определением для структуры, называемой ESContext, и один из его членов - userData. userData - указатель на void. Тело программы, использующей это, кратко: #include "esUtil.h" typedef struct { GLuint ...

4 ответа

Программа получила сигнал SIGTRAP, Trace / breakpoint trap

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

3 ответа

Что происходит, когда вы логически не поплавок?

Я предполагаю, что это просто возвращает int. Что-нибудь еще происходит, о чем я должен знать? С / С ++ отличия? float a = 2.5; !a; // What does this return? Int? Float?

13 ответов

Какое общее неопределенное / неопределенное поведение для C, с которым вы сталкиваетесь? [закрыто]

Примером неопределенного поведения в языке Си является порядок вычисления аргументов функции. Это может быть слева направо или справа налево, вы просто не знаете. Это повлияет на то, какfoo(c++, c) или жеfoo(++c, c) оценивается. Какое еще ...