Результаты поиска по запросу "c"
Объявление указателя C для указания на строку 2-го массива
Я наткнулся на это заявление в книге К.Н. Кинга на странице 269. int a[ROWS][COLS], (*p)[COLS]; p = &a[0];p теперь указывает на первый ряд 2-го массива. Я понимаю почемуa[0] указывает на первый ряд 2-го массива. Но я не понимаю синтаксис ...
Спиральное правило об объявлениях - когда оно ошибочно?
Я недавно узналспиральное правило [http://c-faq.com/decl/spiral.anderson.html] для деобфускации сложных объявлений, которые должны быть написаны с помощью серии typedef. Тем не менее, следующий комментарий тревожит меня: Упрощенное цитирование, ...
примечание: предыдущее неявное объявление "point_forward" было здесь
Я не могу заставить эту рекурсивную функцию правильно скомпилироваться, и я не знаю почему. Код выглядит следующим образом: void point_forward (mem_ptr m) { mem_ptr temp; temp = m->next; if (temp->next != NULL) point_forward(temp); m->next = ...
Указатель на смежный 2D массив
Я использую gcc версии 4.8.0 с флагами-Wall -std=gnu99. Мне нужно динамически распределять память для непрерывного 2D-массива, используя malloc в C; этот факт не подлежит обсуждению. Тем не менее, для простоты использования я все еще хочу иметь ...
Учитывая набор точек, как мне найти две точки, которые находятся дальше всего друг от друга? [Дубликат]
Возможный дубликат: Величайший линейный размер 2d набор точек [https://stackoverflow.com/questions/321989/greatest-linear-dimension-2d-set-of-points] Я мог бы вычислить расстояние между каждой точкой и взять наибольшую, но это не похоже на очень ...
Как C обрабатывает целочисленные литералы с ведущими нулями, и как насчет atoi?
Когда вы создаете целое число с ведущими нулями, как с этим справиться? Это отличается для разных версий C? В моем случае, они просто отбрасываются (но, может быть, именно это и делает printf?): #include <stdio.h> int main() { int a = 005; ...
битовый массив VS. массив переменной длины [дубликат]
На этот вопрос уже есть ответ здесь: В чем разница между VLA и динамическим распределением памяти через malloc? [/questions/31199566/whats-the-difference-between-a-vla-and-dynamic-memory-allocation-via-malloc] 4 ответаЕсть два способа выделить ...
использование sscanf - как проверить завершенное сканирование против прерванного сканирования
Моя база данных предоставляет текстовый файл с открытием и закрытием" разделить формулы. Набор формул очень ограничен и может быть легко реализован после идентификации. Я пытаюсь использовать scanf, чтобы получить параметры, и я хочу использовать ...
В C вызов функции из main [closed]
В Си я пытался вызвать функцию printSum из main. Но основная функция не вызывает printSum, она просто печатает "Привет!" который является печатным заявлением от главного. Я не уверен, почему printSum не вызывается. Благодарю. Код: int ...
Ошибка 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 ...