16
ответов

“Для (; ;)” быстрее, чем, “в то время как (TRUE)”? В противном случае, почему люди используют его?

для (; ;) {//Что-то, чтобы неоднократно делаться} я видел, что этот вид вещи использовал много, но я думаю, что это довольно странно... Не был бы это быть намного более ясным сказать, в то время как (верный), или что-то вперед...
вопрос задан: 23 May 2017 12:18
16
ответов

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

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

Я мог когда-либо хотеть получить доступ к нулю адреса?

Постоянный 0 используется в качестве нулевого указателя в C и C++. Но как в вопросе "Указатель на определенный фиксированный адрес" там, кажется, некоторое возможное применение присвоения фиксированных адресов. Есть ли когда-либо...
вопрос задан: 23 May 2017 01:54
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
ответов

Необходимо ли всегда использовать 'интервал' для чисел в C, даже если они являются неотрицательными?

Я всегда использую неподписанный интервал для величин, которые никогда не должны быть отрицательными. Но сегодня я заметил эту ситуацию в своем коде: освободите CreateRequestHeader (неподписанный bitsAvailable, неподписанный mandatoryDataSize...
вопрос задан: 15 July 2010 19:51
16
ответов

Есть ли язык программирования с лучшим подходом для операторов завершения переключателя?

Это - тот же синтаксис способом слишком много языков: переключатель (someValue) {случай OPTION_ONE: случай OPTION_LIKE_ONE: случай OPTION_ONE_SIMILAR: doSomeStuff1 (); повреждение;//ВЫХОДЯТ из случая переключателя...
вопрос задан: 10 June 2010 13:17
16
ответов

Проблема прохождения перелета в одну сторону

Вы идете на одностороннее косвенное прохождение полета, которое включает миллиарды неизвестного очень большого количества передач. Вы не останавливаетесь дважды в том же аэропорту. У Вас есть 1 билет для каждой части...
вопрос задан: 7 June 2010 08:08
16
ответов

Действительно ли там каким-либо путем является программа C/C++, может отказать прежде основной ()?

Действительно ли там каким-либо путем является программа, может отказать прежде основной ()?
вопрос задан: 26 March 2010 09:57
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
ответов

Действительно ли мудро использовать 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-стиля (массивы символов). Если я знаю, что мои данные поместятся в мой буфер, они должны хорошо использовать их так или иначе? Есть ли другие недостатки...
вопрос задан: 24 November 2008 01:03
16
ответов

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

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

Как обнаружить переполнение кратного числа без знака?

Я писал программу на C ++, чтобы найти все решения ab = c, где a, b и c вместе используют все цифры 0-9 ровно один раз. Программа зациклилась на значениях a и b и запустила подсчет цифр ...
вопрос задан: 2 April 2019 22:48
15
ответов

Вычитание без знака "минус"

Как я могу вычесть два целых числа в C без - оператор?
вопрос задан: 19 September 2017 03:47