15
ответов

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

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

Что самый быстрый путь состоит в том, чтобы вычислить грех и потому что вместе?

Я хотел бы вычислить и синус и косинус значения вместе (например, для создания матрицы вращения). Конечно, я мог вычислить их отдельно один за другим как = because(x); b = sin (x);...
вопрос задан: 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
15
ответов

Почему мы должны так часто определять структуру в C?

Я видел много программ, состоящих из структур, подобных приведенной ниже typedef struct {int i; char k; } элем; пользователь elem; Почему это нужно так часто? Любая конкретная причина или область применения?
вопрос задан: 18 March 2016 01:28
15
ответов

Что быстрее / предпочтительнее: memset или for, чтобы обнулить массив значений типа double?

двойной d [10]; длина int = 10; memset (d, длина * sizeof (double), 0); // или для (int i = length; i--;) d [i] = 0.0;
вопрос задан: 12 March 2016 00:30
15
ответов

C - Как передать последовательность шестнадцатеричных чисел в качестве аргумента входной строки [duplicate]

У меня есть программа C для вычисления crc сообщения, которое представлено в шестнадцатеричных числах: unsigned int CRC_Check (unsigned char * ucCRC_Buf, unsigned char ucBufLength) {// вычисляет crc return ...
вопрос задан: 9 February 2016 16:04
15
ответов

Различие между перечислением и определяет операторы

Каково различие между использованием определить оператора и перечислимым оператором в C/C++ (и есть ли какое-либо различие при использовании их или с C или с C++)? Например, когда должен одно перечисление использования {...
вопрос задан: 31 January 2016 17:29
15
ответов

Почему Переключатель/Случай и не, Если/Еще, Если?

Этот вопрос в главным образом указал на C/C++, но я предполагаю, что другие языки релевантны также. Я не могу понять, почему переключатель/случай все еще использует вместо если/еще если. Это кажется мне во многом как...
вопрос задан: 18 April 2015 16:35
15
ответов

Самый простой способ вычислить количество четных чисел в данном диапазоне

Что самый простой путь состоит в том, чтобы вычислить количество четных чисел в диапазоне целых чисел без знака? Пример: если диапазон [0... 4] затем ответ равняется 3 (0,2,4), у меня есть трудное время для размышления о любом...
вопрос задан: 27 June 2014 13:33
15
ответов

Это быстрее для считания в обратном порядке, чем это должно подсчитать?

Наш учитель информатики однажды сказал, что по некоторым причинам более эффективно считать в обратном порядке, чем подсчитать. Например, если необходимо использовать ДЛЯ цикла, и индекс цикла не используется где-нибудь (...
вопрос задан: 21 May 2014 18:43
15
ответов

Каковы некоторые лучшие практики для сокращения использования памяти в C?

Какова некоторая лучшая практика для "Памяти Эффективное программирование C". Главным образом для встроенного / мобильного устройства, каковы должны быть инструкции для того, чтобы иметь низкое потребление памяти? Я предполагаю, что должно быть.
вопрос задан: 8 April 2014 11:26
15
ответов

Какова цель анонимных {} блоки на языках стиля C?

Что является целью анонимных {} блоки на языках стиля C (C, C++, C#) Пример - пусто функция () {{ интервал i = 0; я = я + 1;} {интервал k = 0; k = k + 1; }} Редактирование-...
вопрос задан: 16 March 2013 06:55
15
ответов

Список чтения для научного [закрытого] программиста

Я работаю для становления научным программистом. У меня есть достаточно знаний в Математике и Статистике, а скорее недостающий при программировании фона. Мне было трудно очень изучить, как использовать язык для...
вопрос задан: 19 January 2013 19:55
15
ответов

Каковы самые полезные новые возможности в C99? [закрытый]

C99 был вокруг больше 10 лет, но поддержка его была медленным прибытием, таким образом, большинство разработчиков придерживалось C89. Даже сегодня я иногда мягко удивляюсь, когда я сталкиваюсь с функциями C99 в C...
вопрос задан: 18 September 2010 22:39
15
ответов

Я могу использовать больше памяти, чем, сколько я выделил с помощью malloc (), почему?

char * cp = (char *) malloc (1); strcpy (cp, "123456789"); ставит (ф); вывод «123456789» как на gcc (Linux), так и на Visual C ++ Express, означает ли это, что когда есть свободная память, я могу использовать больше ...
вопрос задан: 18 August 2010 09:10
15
ответов

Я могу сделать все в C, который могут сделать C++ и C# и Java? [закрытый]

Действительно ли возможно записать на языке программирования C все, что Вы могли записать на других языках, таких как Java, C# или C++. Если это так, почему школы в эти дни не преподают C вместо Java?...
вопрос задан: 2 June 2010 23:36
15
ответов

.NET примет C/C++ какое-либо время? [закрытый]

Это - субъективный вопрос. Я работал в Visual Basic 6.0 перед входом в пространство.NET. Одна вещь я вижу, что существует много вещей, для которых существует потребность иметь дело с API Win32...
вопрос задан: 23 February 2010 13:12
15
ответов

действительно ли возможно в C или C++ создать функцию в другом?

Кто-то мог сказать мне, если это возможно в C или C++? освободите fun_a ();//интервал fun_b ();... основной () {... fun_a ();... интервал fun_b () {...}...} или что-то подобное, как, например...
вопрос задан: 13 February 2010 17:11
15
ответов

C загадка: Вывод printf должен быть '5' всегда

Я нашел эту загадку в газете способности C. освободите изменение () {//, пишут что-то в этой функции так, чтобы вывод printf в основной функции//всегда давал 5.you, не может изменить основное...
вопрос задан: 3 February 2010 18:42
15
ответов

Почему драйверы и встроенные микропрограммные обеспечения почти всегда пишутся в C или ASM и не C++?

Мне просто любопытно, почему драйверы и встроенные микропрограммные обеспечения почти всегда пишутся в C или блоке и не C++? Я услышал, что существует техническая причина этого. Кто-либо знает это? Большая любовь...
вопрос задан: 11 January 2010 01:34
15
ответов

Улучшение производительности кода C

Что самый неортодоксальный путь состоит в том, чтобы улучшить производительность кода C? Это беспощадно! Все идет включая изменение циклических структур к gotos, жесткое кодирование что-либо и все, с помощью...
вопрос задан: 24 November 2009 02:47
15
ответов

C memcpy () функция

Там какой-либо метод должен вычислить размер функции? У меня есть указатель на функцию, и я должен скопировать целую функцию с помощью memcpy. Я имею к malloc некоторое пространство и знаю 3-й параметр memcpy - размер....
вопрос задан: 11 November 2009 21:09
15
ответов

C по сравнению с Java для игрового [закрытого] программирования

Я понимаю, что C++ обычно считают лучше, чем Java для игр (по крайней мере, игры более широкого масштаба). Почему это? Что мешает Java быть конкурентоспособным в этом поле? Который рассуждает против...
вопрос задан: 20 October 2009 01:20
15
ответов

Интересный проект изучить C? [закрытый]

У меня есть некоторые элементарные знания C (и немного больше C++). Я получил копию K&R, и я хочу использовать его, чтобы помочь мне вырыть глубже на язык. Что такое хорошая идея, которая включит использование большинства C...
вопрос задан: 10 August 2009 22:14
15
ответов

Существует ли когда-нибудь потребность в, “делают {…} в то время как ()” цикл?

Bjarne Stroustrup (создатель C++) когда-то сказал, что избегает, "/в то время как" циклы, и предпочитает писать код с точки зрения "в то время как" цикл вместо этого. [Посмотрите кавычку ниже.] Начиная со слушания этого, я нашел это...
вопрос задан: 15 June 2009 18:11
15
ответов

C strcpy () - зло?

Некоторые люди, кажется, думают, что C strcpy () функция является плохим или злым. В то время как я признаю, что обычно лучше использовать strncpy () для предотвращения переполнения буфера, следующее (реализация...
вопрос задан: 4 March 2009 11:54
15
ответов

Каково различие между процедурной программой и объектно-ориентированной программой? [закрытый]

Я довольно плохо знаком с программированием, но я читал некоторые интересные обсуждения StackOverflow о различных подходах программирования. Я все еще не на 100% ясен на том, между чем различие...
вопрос задан: 10 February 2009 07:40
15
ответов

Насколько актуально программирование Win32 для современных профессионалов? [закрыто]

Будучи большим поклонником книг Чарльза Петцольда «Код» и «Аннотированная Тьюринг», я наткнулся на его книгу «Программирование Windows», в которой преподается программирование на Win32 на языке C. Я новичок в области компьютерных наук, который ...
вопрос задан: 3 February 2009 08:59