В этом потоке мы смотрим на примеры хорошего использования goto в C или C++. Это вдохновлено ответом, какие люди, проголосовавшие, потому что они думали, что я шутил. Сводка (маркировка, измененная из оригинала для создания...
Я хотел бы вычислить и синус и косинус значения вместе (например, для создания матрицы вращения). Конечно, я мог вычислить их отдельно один за другим как = because(x); b = sin (x);...
Связанный с: Тестирование микропрограммного запуска средства моделирования/эмулятора микроконтроллера, Интерпретирующего ассемблерный код, Если Вы - написание кода для микроконтроллера, является там реальной разницей, если Вы пишете в...
Я пишу маленький проект научного исследования о чрезвычайно долгих функциях. Очевидно, я не ищу примеры для плохого программирования, но для примеров 100, 200 и 600 строк долго функционирует...
Существуют ли какие-либо веские причины для выбора статического соединения вместо динамического или наоборот в определенных ситуациях? Я слышал или читал следующее, но я не знаю достаточно по этому вопросу ...
Я видел много программ, состоящих из структур, подобных приведенной ниже typedef struct {int i; char k; } элем; пользователь elem; Почему это нужно так часто? Любая конкретная причина или область применения?
У меня есть программа C для вычисления crc сообщения, которое представлено в шестнадцатеричных числах: unsigned int CRC_Check (unsigned char * ucCRC_Buf, unsigned char ucBufLength) {// вычисляет crc return ...
Каково различие между использованием определить оператора и перечислимым оператором в C/C++ (и есть ли какое-либо различие при использовании их или с C или с C++)? Например, когда должен одно перечисление использования {...
Этот вопрос в главным образом указал на C/C++, но я предполагаю, что другие языки релевантны также. Я не могу понять, почему переключатель/случай все еще использует вместо если/еще если. Это кажется мне во многом как...
Что самый простой путь состоит в том, чтобы вычислить количество четных чисел в диапазоне целых чисел без знака? Пример: если диапазон [0... 4] затем ответ равняется 3 (0,2,4), у меня есть трудное время для размышления о любом...
Наш учитель информатики однажды сказал, что по некоторым причинам более эффективно считать в обратном порядке, чем подсчитать. Например, если необходимо использовать ДЛЯ цикла, и индекс цикла не используется где-нибудь (...
Какова некоторая лучшая практика для "Памяти Эффективное программирование C". Главным образом для встроенного / мобильного устройства, каковы должны быть инструкции для того, чтобы иметь низкое потребление памяти? Я предполагаю, что должно быть.
Что является целью анонимных {} блоки на языках стиля C (C, C++, C#) Пример - пусто функция () {{ интервал i = 0; я = я + 1;} {интервал k = 0; k = k + 1; }} Редактирование-...
Я работаю для становления научным программистом. У меня есть достаточно знаний в Математике и Статистике, а скорее недостающий при программировании фона. Мне было трудно очень изучить, как использовать язык для...
C99 был вокруг больше 10 лет, но поддержка его была медленным прибытием, таким образом, большинство разработчиков придерживалось C89. Даже сегодня я иногда мягко удивляюсь, когда я сталкиваюсь с функциями C99 в C...
char * cp = (char *) malloc (1);
strcpy (cp, "123456789");
ставит (ф); вывод «123456789» как на gcc (Linux), так и на Visual C ++ Express, означает ли это, что когда есть свободная память, я могу использовать больше ...
Действительно ли возможно записать на языке программирования C все, что Вы могли записать на других языках, таких как Java, C# или C++. Если это так, почему школы в эти дни не преподают C вместо Java?...
Это - субъективный вопрос. Я работал в Visual Basic 6.0 перед входом в пространство.NET. Одна вещь я вижу, что существует много вещей, для которых существует потребность иметь дело с API Win32...
Кто-то мог сказать мне, если это возможно в C или C++? освободите fun_a ();//интервал fun_b ();... основной () {... fun_a ();... интервал fun_b () {...}...} или что-то подобное, как, например...
Я нашел эту загадку в газете способности C. освободите изменение () {//, пишут что-то в этой функции так, чтобы вывод printf в основной функции//всегда давал 5.you, не может изменить основное...
Мне просто любопытно, почему драйверы и встроенные микропрограммные обеспечения почти всегда пишутся в C или блоке и не C++? Я услышал, что существует техническая причина этого. Кто-либо знает это? Большая любовь...
Что самый неортодоксальный путь состоит в том, чтобы улучшить производительность кода C? Это беспощадно! Все идет включая изменение циклических структур к gotos, жесткое кодирование что-либо и все, с помощью...
Там какой-либо метод должен вычислить размер функции? У меня есть указатель на функцию, и я должен скопировать целую функцию с помощью memcpy. Я имею к malloc некоторое пространство и знаю 3-й параметр memcpy - размер....
Я понимаю, что C++ обычно считают лучше, чем Java для игр (по крайней мере, игры более широкого масштаба). Почему это? Что мешает Java быть конкурентоспособным в этом поле? Который рассуждает против...
У меня есть некоторые элементарные знания C (и немного больше C++). Я получил копию K&R, и я хочу использовать его, чтобы помочь мне вырыть глубже на язык. Что такое хорошая идея, которая включит использование большинства C...
Bjarne Stroustrup (создатель C++) когда-то сказал, что избегает, "/в то время как" циклы, и предпочитает писать код с точки зрения "в то время как" цикл вместо этого. [Посмотрите кавычку ниже.] Начиная со слушания этого, я нашел это...
Некоторые люди, кажется, думают, что C strcpy () функция является плохим или злым. В то время как я признаю, что обычно лучше использовать strncpy () для предотвращения переполнения буфера, следующее (реализация...
Я довольно плохо знаком с программированием, но я читал некоторые интересные обсуждения StackOverflow о различных подходах программирования. Я все еще не на 100% ясен на том, между чем различие...
Будучи большим поклонником книг Чарльза Петцольда «Код» и «Аннотированная Тьюринг», я наткнулся на его книгу «Программирование Windows», в которой преподается программирование на Win32 на языке C. Я новичок в области компьютерных наук, который ...