16
ответов

Строки в C: ловушки и методы

Я буду тренировать Команду ACM в следующем месяце (пойди разберись), и время настало для разговора о строках в C. Помимо обсуждения стандартного lib, strcpy, strcmp, и т.д., я хотел бы дать им некоторых...
вопрос задан: 23 May 2017 12:09
16
ответов

Существует ли компилятор или IDE для C на Windows, который считается отраслевым стандартом? [закрыто]

Воспользовавшись советами из этого поста, я купил копию «Языка программирования C» и с удовольствием читаю. Тем не менее, все, что я написал в прошлом, было истолковано, и я ...
вопрос задан: 3 January 2017 22:14
16
ответов

Доступ к переменной на основе строки [duplicate]

Есть ли способ, которым я могу получить доступ к переменным, основанным на строках в C. Я прочитал список имен из файла txt и сохранил его в char myarray. существует несколько перечислений, которые включают все эти имена, ...
вопрос задан: 1 February 2016 20:30
16
ответов

Препроцессор, дающий компиляцию при объявлении unsigned int x и инициализации с двоичной константой [duplicate]

Я получаю ошибку в предварительной компиляции Pro * C, когда объявляю переменные как unsigned int x = 0b00001; unsigned int y = 0b00010; unsigned int z = 0b00100; Когда происходит предварительная компиляция ...
вопрос задан: 12 September 2015 17:43
16
ответов

Почему летучий нужен в C?

Почему летучий нужен в C? Для чего его используют? Что это будет делать?
вопрос задан: 27 May 2015 17:57
16
ответов

Управление битовым полем в C

Классическая проблема тестирования и установки отдельных битов в целом числе в C является, возможно, одной наиболее распространенные навыки программирования промежуточного уровня. Вы устанавливаете и тестируете с простыми битовыми масками такой как...
вопрос задан: 10 May 2014 16:43
16
ответов

Указатель на переменную указателя, означающую C [duplicate]

Каков результат работы следующей программы? Что делать q = (int **) & amp; p; и printf ("% d\n", ** q); показывают? # Включают & Lt; stdio.h & GT; void fun (void * p); int i; int main () {void * vptr; vptr = ...
вопрос задан: 8 February 2014 00:17
16
ответов

Как заставить поток читать правильный размер массива [duplicate]

Я новичок в многопоточности, поэтому я пытался создать базовую программу, которая создает массив размером 1000 случайных чисел и создаст два потока, один из которых сортирует массив по возрастанию, а другой ...
вопрос задан: 28 February 2013 16:16
16
ответов

Удаление среднего узла из единственного связанного списка, когда указатель на предыдущий узел не доступен

Действительно ли возможно удалить средний узел в единственном связанном списке, когда единственная информация, доступная, у нас есть указатель, к узлу, который будет удален а не указатель на предыдущий узел? После...
вопрос задан: 9 July 2012 11:28
16
ответов

Не говорит & ldquo; C / C ++ & rdquo; неправильно?

Я видел много вопросов, которые неправильно используют выражение «C / C ++». Причины, по моему мнению: программисты для новичков C и C ++, вероятно, не понимают разницу между этими двумя ...
вопрос задан: 11 February 2010 02:30
16
ответов

Как вызвать функцию, используя указатель на функцию?

Предположим, у меня есть эти три функции: bool A (); bool B (); bool C (); Как вызвать одну из этих функций условно с помощью указателя функции и как объявить указатель функции?
вопрос задан: 23 December 2009 11:23
16
ответов

Для C/C++, Когда выгодно не использовать Объектно-ориентированное программирование?

Я пробую всегда для вмещения всего в методологию ООП, когда я кодирую в C/C++. Но я понимаю, что должен не всегда вызывать все в эту форму. Для чего некоторые профессионалы/недостатки...
вопрос задан: 10 November 2009 05:04
16
ответов

Почему большинство самых больших проектов с открытым исходным кодом в C? [закрытый]

У меня есть дебаты с другом, и мы задаемся вопросом, почему столько проектов с открытым исходным кодом решило пойти с C вместо C++. Проекты, такие как Apache, GTK, Gnome и более выбравший для C, но почему не C +...
вопрос задан: 12 October 2009 04:28
16
ответов

Как может, разыменовывая Нулевого указателя в C не, разрушают программу?

Я нуждаюсь в помощи настоящего гуру C для анализа катастрофического отказа в моем коде. Не для фиксации катастрофического отказа; я могу легко зафиксировать его, но прежде, чем сделать так я хотел бы понять, как этот катастрофический отказ даже возможен,
вопрос задан: 27 August 2009 17:33
16
ответов

С какими высокоуровневыми языками легко соединяют интерфейсом с C / C++?

У меня есть опыт с OCaml. Необходимо было записать тупик для каждой функции, которую Вы хотели использовать для преобразования типов даже C интервал <->, Соединение интервала OCaml было болезненно хорошо. Я даже не хочу к вещи...
вопрос задан: 15 August 2009 13:58
16
ответов

Как оптимизировать C для цикла?

У меня есть проблема производительности в разделе узкого места в моем коде. В основном это - простой вложенный цикл. Профилирование проблемы показывает, что программа проводит много времени, просто увеличивающего оба из...
вопрос задан: 30 July 2009 09:13
16
ответов

Есть ли разница в производительности между for () и while ()?

Или все дело в семантике?
вопрос задан: 19 June 2009 13:55
16
ответов

Что состоит в том, чтобы решить самый быстрый путь, появляется ли цифра в строке?

Это простое решение, вытолканное в мой ум быстро. #include <ctype.h> интервал digit_exists_in (символ константы *s) {в то время как (*s) {если (isdigit (*s)) {возвращаются 1;...
вопрос задан: 15 April 2009 18:20
16
ответов

Факториал в C без условных выражений, циклов и арифметических операторов

Как может я находить факториал числа (от 1 до 10) в C, без использования: инструкции циклов как для, в то время как, и делают в то время как; условные операторы, как если и случай; и арифметические операторы как +, −...
вопрос задан: 23 March 2009 09:00
16
ответов

Действительно ли мудро использовать PHP для демона?

Я хочу создать фоновый процесс, и мне сказали, что они обычно пишутся в C или чем-то вроде того вида. Я недавно узнал, что PHP может использоваться для создания демона, и я надеялся...
вопрос задан: 14 March 2009 23:34
16
ответов

Пустая структура в C ++ не имеет нулевого размера [дубликат]

Рассмотрим следующий код: #include & lt; stdio.h & gt; struct Empty1 {} __attribute __ ((упакован)); struct Empty2 {size_t data [0]; } __ атрибут __ ((упакованный)); int main (int argc, char * argv []) ...
вопрос задан: 7 March 2009 11:36
16
ответов

Действительно ли это - разумное использование тернарного оператора? [закрытый]

Там кто-либо понимает / проблемы пригодности для обслуживания, которые следуют из кода как inVar1 == 0? ПУСТОЙ УКАЗАТЕЛЬ: v.push_back (inVar1); inVar2 == 0? ПУСТОЙ УКАЗАТЕЛЬ: v.push_back (inVar2); и т.д. Возможно...
вопрос задан: 7 February 2009 01:39
16
ответов

Глобальные переменные плохо? [закрытый]

В C/C++ глобальные переменные настолько плохо, как мой преподаватель думает, что они?
вопрос задан: 27 January 2009 18:36
16
ответов

Что некоторые недостатки к использованию строк C-стиля?

Я знаю, что переполнение буфера является одной потенциальной опасностью к использованию строк C-стиля (массивы символов). Если я знаю, что мои данные поместятся в мой буфер, они должны хорошо использовать их так или иначе? Есть ли другие недостатки...
вопрос задан: 24 November 2008 01:03
16
ответов

Я могу выделить определенное число битов в C?

Я пытаюсь сохранить большой объем булевой информации, которая определяется во времени выполнения. Я задавался вопросом, каков лучший метод мог бы быть. Я в настоящее время пытался выделить использование памяти:...
вопрос задан: 12 November 2008 20:57
16
ответов

Изучите C сначала прежде, чем изучить [закрытый] Objective C

Будучи стремящимся разработчиком Apple, я хочу получить мнения сообщества, если лучше изучить C сначала прежде, чем переместиться в Objective C и в конечном счете Платформу Какао? Мой пищеварительный тракт говорит, изучают C...
вопрос задан: 10 November 2008 07:46
15
ответов

Примеры хорошего gotos в C или [закрытом] C++

В этом потоке мы смотрим на примеры хорошего использования goto в C или C++. Это вдохновлено ответом, какие люди, проголосовавшие, потому что они думали, что я шутил. Сводка (маркировка, измененная из оригинала для создания...
вопрос задан: 23 May 2017 12:02
15
ответов

Запись встроенного микропрограммного обеспечения: уровень ассемблера или высокий уровень?

Связанный с: Тестирование микропрограммного запуска средства моделирования/эмулятора микроконтроллера, Интерпретирующего ассемблерный код, Если Вы - написание кода для микроконтроллера, является там реальной разницей, если Вы пишете в...
вопрос задан: 23 May 2017 12:00
15
ответов

Почему некоторые функции чрезвычайно долго? (идеи необходимы для научного исследования!) [закрытый]

Я пишу маленький проект научного исследования о чрезвычайно долгих функциях. Очевидно, я не ищу примеры для плохого программирования, но для примеров 100, 200 и 600 строк долго функционирует...
вопрос задан: 23 May 2017 02:13
15
ответов

Статическое связывание против динамического связывания

Существуют ли какие-либо веские причины для выбора статического соединения вместо динамического или наоборот в определенных ситуациях? Я слышал или читал следующее, но я не знаю достаточно по этому вопросу ...
вопрос задан: 11 January 2017 20:22