45
ответов

Почему это считают плохой практикой для исключения фигурных скобок? [закрытый]

Почему все говорят мне, что написание кода как это является плохой практикой? если (нечто) Панель ();//или для (интервал i = 0 я <количество; я ++) Панель (i); Мой самый большой аргумент в пользу исключения фигурных скобок является этим...
вопрос задан: 19 August 2016 17:07
37
ответов

Форматирование если Операторы

Это не священная война, это не вопрос, "который лучше". Что является профессионалами использования следующего формата для отдельного оператора если блоки. если (x) печать "x верна"; если (x) печать "x...
вопрос задан: 17 January 2014 19:45
37
ответов

Утечки памяти, когда-нибудь в порядке? [закрытый]

Когда-либо приемлемо иметь утечку памяти в Вашем C или приложении C++? Что, если Вы выделяете некоторую память и используете ее до самой последней строки кода в Вашем приложении (например, глобальное...
вопрос задан: 2 October 2011 04:00
30
ответов

Каково худшее реальное злоупотребление macros/pre-processor, с которым Вы когда-либо сталкивались?

Каково худшее реальное злоупотребление macros/pre-processor, с которым Вы когда-либо сталкивались (не изобрел ответы IOCCC *ха-ха*)? Добавьте короткий отрывок или историю, если это действительно интересно. Цель...
вопрос задан: 23 May 2017 12:34
30
ответов

Комбинация (математика) структур [duplicate]

Я пишу покерную игру, но правила таковы. У меня две карты игроков и 5 общих карт (массивы структур). Мне нужно инициализировать возможные руки игрока (21 рука - 7 комбинация 5) с ...
вопрос задан: 13 December 2011 22:21
29
ответов

Скрытые возможности C

Я знаю, что за всеми реализациями компилятора C стоит стандарт, поэтому не должно быть никаких скрытых возможностей. Несмотря на это, я уверен, что все разработчики C имеют скрытые / секретные приемы, которые они используют постоянно.
вопрос задан: 25 September 2017 20:52
29
ответов

Какие программы лучше всего записаны в [закрытом] C

Joel и компания рассуждают о достоинствах изучения C и как лучший способ выучить язык состоит в том, чтобы на самом деле записать программы с помощью того использования это. К тому эффекту, который типы приложений больше всего...
вопрос задан: 13 January 2009 23:58
27
ответов

C извлечение десятичных знаков числа с плавающей запятой [дубликат]

Я знаю, что в float есть некоторые проблемы с усечением или вопросы округления. но усечение для любого значения должно быть одинаковым. но здесь может кто-нибудь объяснить. почему выходы для 4.2 5.2 и т. д. извлекают 19 как ...
вопрос задан: 26 May 2018 11:59
27
ответов

Когда сборка происходит быстрее, чем C?

Одна из заявленных причин для знания ассемблера состоит в том, что иногда его можно использовать для написания кода, который будет более производительным, чем написание этого кода на языке более высокого уровня, в частности C. ...
вопрос задан: 3 January 2018 15:58
26
ответов

То, как проверить на, равняется? (0 == i) или (я == 0) [закрытый]

Хорошо, мы знаем, что следующие две строки эквивалентны - (0 == i) (я == 0) кроме того, первый метод был поощрен в прошлом, потому что это позволит компилятору давать сообщение об ошибке...
вопрос задан: 26 June 2012 23:25
26
ответов

Что хороший настольный язык программирования должен изучить для веб-разработчика? [закрытый]

Я, хотят выучить настольный язык программирования, предпочтительно C, C++ или C#. Я - PHP/HTML/CSS программист, и я хотел бы войти в настольные приложения. Мне нужно что-то довольно мощное, и я был бы...
вопрос задан: 16 January 2012 00:49
26
ответов

Непреднамеренное использование = вместо ==

Это кажется этим если (x=y) {....} Вместо если (x == y) {...} Корень многого зла. Почему все компиляторы не отмечают его как ошибку вместо настраиваемого предупреждения? Я интересуюсь обнаружением...
вопрос задан: 30 December 2008 15:20
25
ответов

Почему использование alloca () не считается хорошей практикой?

alloca () выделяет память в стеке, а не в куче, как в случае malloc (). Итак, когда я возвращаюсь из рутины, память освобождается. Итак, на самом деле это решает мою проблему освобождения ...
вопрос задан: 10 January 2019 13:45
25
ответов

Как Вы обнаруживаете/избегаете Утечки памяти в своем (Неуправляемом) коде? [закрытый]

В неуправляемом коде C/C++, что лучшие практики должны обнаружить утечки памяти? И кодирование инструкций для предотвращения? (Как будто это настолько просто ;) Мы использовали что-то вроде глупого пути в прошлом: наличие счетчика...
вопрос задан: 22 August 2017 17:17
25
ответов

В чем смысл __builtin_alloca [duplicate]

Я читаю код, где кто-то звонит __builtin_alloca (n) Я читаю документацию GCC, и он говорит, что он выделяет объект размером n в стеке. Как это отличается от просто ...
вопрос задан: 25 August 2015 05:51
25
ответов

Сделайте Вы предпочитаете “если (var)” или “если (var! = 0)”? [закрытый]

Я программировал на языках C-derived в течение нескольких десятилетий теперь. Где-нибудь вдоль строки, я решил, что больше не хотел записать: если (var)//в C, если ($var) # в Perl, когда, что я...
вопрос задан: 5 April 2012 13:45
25
ответов

Будет знание C, и/или C++ делают меня лучшим разработчиком? [закрытый]

Я часто думал о попытке выучить язык как C++ для получения лучшего понимания компьютеров. Мне знающий C/C++ похож на черный пояс программирования. Но тогда Вы озираетесь в некоторых...
вопрос задан: 14 April 2009 17:35
24
ответа

Неопределенная ссылка на _imp__glutInitwithexit [duplicate]

Мой компьютер - это 64-битный Windows-ПК. Я делаю это в первый раз. Я не могу понять, почему этот код показывает проблему. Я видел еще один ответ об этом, но я не понимаю. Я совершенно смущен ...
вопрос задан: 21 January 2018 18:39
24
ответа

Каков Ваш любимый C, программирующий прием? [закрытый]

Например, я недавно столкнулся с этим в ядре Linux:/* Вызывают ошибку компиляции, если условие является истинным */#define BUILD_BUG_ON (условие) ((пустой) sizeof (символ [1 - 2*!! (условие)])) Так, в...
вопрос задан: 25 September 2017 20:53
24
ответа

Почему C настолько же быстро, и почему не другие языки как быстро или быстрее?

В слушании подкаста StackOverflow удар продолжает подходить, который "настоящие программисты" пишут в C, и что C настолько быстрее, потому что это "близко к машине". Отъезд бывшего утверждения...
вопрос задан: 6 December 2016 19:07
24
ответа

Как я могу разделить строки из файла на более мелкие строки в C? [Дубликат]

У меня есть файл, который выглядит так: text1, number, text2, text3, text1, number, text2, text3, ... Я хотел бы поместить все эти вещи в массив struct: struct myStruct {char string1 [50] ; ...
вопрос задан: 30 December 2013 00:08
24
ответа

Как поместить строку в массив с функцией [duplicate]

Я пытаюсь поместить String в массив в C, но я начинаю с этого языка, и я очень не знаю, как это сделать. Сепаратор «". char * str = "это моя строка" Этот массив будет ...
вопрос задан: 30 December 2013 00:08
24
ответа

Что самое опасное программировало ошибку, которую Вы сделали в C?

Я - промежуточное звено C программист. Если Вы сделали ошибку кодирования, которую Вы узнали позже, что это было самое опасное / вредный для общего приложения, совместно используйте тот код или...
вопрос задан: 8 December 2008 00:32
23
ответа

Какие важные понятия в Си, которые вы не узнали от своих учителей? [закрыто]

В сентябре я прочитаю свои первые лекции по C студентам инженерной школы (обычно я преподаю математику и обработку сигналов, но я также проделал большую практическую работу на C, не давая ...
вопрос задан: 6 September 2017 17:22
23
ответа

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

Хотя людям, кажется, нравится жаловаться на C++, я не смог найти много доказательства относительно того, почему Вы хотели бы выбрать C over C ++. C, кажется, не получает почти столько же зенитного огня и если C++ имеет...
вопрос задан: 10 January 2015 04:49
23
ответа

Существует ли стандартная функция знака (signum, sgn) в C / C ++?

Я хочу функцию, которая возвращает -1 для отрицательных чисел и +1 для положительных чисел. http://en.wikipedia.org/wiki/Sign_function Достаточно легко написать свою собственную, но это похоже на то, что должно ...
вопрос задан: 24 December 2009 02:40
22
ответа

Создайте последовательность случайного числа без повторений

Дубликат: Уникальные случайные числа в O (1)? Я хочу генератор псевдослучайных чисел, который может генерировать числа без повторений в произвольном порядке. Например: случайный (10) мог бы возвратиться 5, 9, 1, 4...
вопрос задан: 23 May 2017 11:47
22
ответа

Почему Вы программируете в блоке? [закрытый]

У меня есть вопрос для всех жестких низкоуровневых хакеров там. Я натыкался на это предложение в блоге. Я действительно не думаю исходные вопросы (это - Haack, если Вы действительно заботитесь), потому что это кажется...
вопрос задан: 11 June 2015 10:59
22
ответа

Там какая-либо причина состоит в том, чтобы использовать C вместо C++ для встроенной разработки?

Вопрос у меня есть два компилятора на моих аппаратных средствах C++ и C89, я думаю об использовании C++ с классами, но без полиморфизма (для предотвращения vtables). Главные причины я хотел бы использовать C++: Я предпочитаю...
вопрос задан: 19 September 2014 19:28
22
ответа

Что быстрее - Java или C# (или старый добрый C)? [закрытый]

Я в настоящее время выбираю платформу для создания научного вычислительного продукта на и выбираю или C#, Java или плоскость C с компилятором Intel на Четверке Core2 ЦП. Это - главным образом целое число...
вопрос задан: 13 November 2010 08:39