Результаты поиска по запросу "c"
разложение по сингулярным числам с фиксированной запятой в c / c ++
Я ищу некоторые библиотеки c / c ++ для выполнения разложения по фиксированным значениям или по собственным значениям. Знаете ли вы какие-либо библиотеки или ссылки на существующие коды? Спасибо
В чем причина ошибки при возврате структуры в этой C-программе?
Моя программа намерена добиться этого (А)Напишите функцию C с именемlarger() это возвращает более позднюю дату любых двух дат, переданных ему. Например, если даты 10/9/2001 и 3.11.2001 переданыlarger()вторая дата будет возвращена. (В)Создайте ...
Разница между секцией данных и секцией bss в C
При проверке разборки объектного файла через readelf я вижу, что данные и сегменты bss содержат одинаковый адрес смещения. Раздел данных будет содержать инициализированные глобальные и статические переменные. BSS будет содержать ...
Почему этот код не вызывает segfault?
Почему это не Segfault? #include <stdio.h> int main() { int i; int arr[] = {1, 2, 3, 4}; for(i=0;i<8;i++) { arr[i] = i; printf(" %d", arr[i]); } printf("\n"); return 0; }Но это происходит, когда я заменяю 8 на 9 в цикле for. Примечание: я ...
Почему эти указатели вызывают сбой?
Я немного запутался, почему следующий код вылетает: int main(){ int *a; int *b; *a = -2; *b = 5; //This line causes a crash on my system. return 0; }Разве память не должна автоматически выделяться для двух указателей и двух целых чисел перед ...
Можно ли использовать fseek (stdin, 1, SEEK_SET) или rewind (stdin) для очистки входного буфера вместо непереносимого fflush (stdin)?
Так как я обнаружилfflush(stdin) это не портативный способ справиться со знакомой проблемой"новая строка скрывается во входном буфере"Я использовал следующее, когда яиметьиспользованиеscanf: while((c = getchar()) != '\n' && c != EOF);Но сегодня ...
Сложность для вложенных циклов, делящихся на 2
Я пытаюсь выяснить сложность цикла for, используя обозначение Big O. Я делал это раньше в других своих классах, но этот более строгий, чем другие, потому что он на самом алгоритме. Код выглядит следующим образом: for(i=n ; i>1 ; i/=2) //for any ...
Сортировка по блокам элементов с помощью std :: sort ()
У меня есть массив ребер, который определяется как массив двойных чисел в стиле C, где каждые 4 двойных определяют ребро, например: double *p = ...; printf("edge1: %lf %lf %lf %lf\n", p[0], p[1], p[2], p[3]); printf("edge2: %lf %lf %lf %lf\n", ...
IP-адрес в целое число - C
Ранее я писал, как реализовать функцию, которая преобразует целое число в строку IP-адреса. Итак, как бы мы пошли наоборот, то есть, учитывая строку (154.111.23.23), которая является адресом, как мы можем вернуть это целое число, не используя ...
Это нулевые указатели или указатели на адрес 0?
Если я напишу int zero = 0; void *p1 = (void *)0; void *p2 = (void *)(int)0; void *p3 = (void *)(0 /*no-op, but does it affect the next zero?*/, 0); void *p4 = (void *)zero; // For reference, this is a pointer to address zero void *p5 = 0; // ...