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

4 ответа

Объявление указателя C для указания на строку 2-го массива

Я наткнулся на это заявление в книге К.Н. Кинга на странице 269. int a[ROWS][COLS], (*p)[COLS]; p = &a[0];p теперь указывает на первый ряд 2-го массива. Я понимаю почемуa[0] указывает на первый ряд 2-го массива. Но я не понимаю синтаксис ...

3 ответа

Спиральное правило об объявлениях - когда оно ошибочно?

Я недавно узналспиральное правило [http://c-faq.com/decl/spiral.anderson.html] для деобфускации сложных объявлений, которые должны быть написаны с помощью серии typedef. Тем не менее, следующий комментарий тревожит меня: Упрощенное цитирование, ...

1 ответ

примечание: предыдущее неявное объявление "point_forward" было здесь

Я не могу заставить эту рекурсивную функцию правильно скомпилироваться, и я не знаю почему. Код выглядит следующим образом: void point_forward (mem_ptr m) { mem_ptr temp; temp = m->next; if (temp->next != NULL) point_forward(temp); m->next = ...

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

2 ответа

Указатель на смежный 2D массив

Я использую gcc версии 4.8.0 с флагами-Wall -std=gnu99. Мне нужно динамически распределять память для непрерывного 2D-массива, используя malloc в C; этот факт не подлежит обсуждению. Тем не менее, для простоты использования я все еще хочу иметь ...

4 ответа

Учитывая набор точек, как мне найти две точки, которые находятся дальше всего друг от друга? [Дубликат]

Возможный дубликат: Величайший линейный размер 2d набор точек [https://stackoverflow.com/questions/321989/greatest-linear-dimension-2d-set-of-points] Я мог бы вычислить расстояние между каждой точкой и взять наибольшую, но это не похоже на очень ...

8 ответов

Как C обрабатывает целочисленные литералы с ведущими нулями, и как насчет atoi?

Когда вы создаете целое число с ведущими нулями, как с этим справиться? Это отличается для разных версий C? В моем случае, они просто отбрасываются (но, может быть, именно это и делает printf?): #include <stdio.h> int main() { int a = 005; ...

1 ответ

битовый массив VS. массив переменной длины [дубликат]

На этот вопрос уже есть ответ здесь: В чем разница между VLA и динамическим распределением памяти через malloc? [/questions/31199566/whats-the-difference-between-a-vla-and-dynamic-memory-allocation-via-malloc] 4 ответаЕсть два способа выделить ...

1 ответ

использование sscanf - как проверить завершенное сканирование против прерванного сканирования

Моя база данных предоставляет текстовый файл с открытием и закрытием" разделить формулы. Набор формул очень ограничен и может быть легко реализован после идентификации. Я пытаюсь использовать scanf, чтобы получить параметры, и я хочу использовать ...

6 ответов

В C вызов функции из main [closed]

В Си я пытался вызвать функцию printSum из main. Но основная функция не вызывает printSum, она просто печатает "Привет!" который является печатным заявлением от главного. Я не уверен, почему printSum не вызывается. Благодарю. Код: int ...

3 ответа

Ошибка C2371: переопределение; разные основные типы - почему?

У меня есть следующий код: #include <stdio.h> #include <stdlib.h> // helping void sortint(int numbers[], int array_size) { int i, j, temp; for (i = (array_size - 1); i > 0; i--) { for (j = 1; j <= i; j++) { if (numbers[j-1] > numbers[j]) { temp ...