12
ответов

Должен я использовать возвратиться/продолжить оператор вместо если еще?

В C C++ и C# при использовании условия в функциональной или инструкции циклов возможно использовать продолжение или оператор возврата как можно раньше и еще избавиться от ответвление если еще...
вопрос задан: 8 June 2009 11:51
12
ответов

как работают указатели в типе в c? [Дубликат]

Я новичок в программировании на C, я пытаюсь понять следующий код: typedef eMBErrorCode (* peMBFrameSend) (UCHAR slaveAddress, const UCHAR * pucFrame, ...
вопрос задан: 8 May 2009 16:49
12
ответов

Кросс-платформенное программирование [закрывается]

Я должен записать небольшую программу для университета. Проблема, это должно быть в C/C++ в соответствии с Linux, и я никогда не использовал Linux, я ожидаю иметь много проблем с IDE, компиляцией, и...
вопрос задан: 7 May 2009 19:11
12
ответов

Положение младшего значащего бита, который установлен

Я ищу эффективный способ определить положение младшего значащего бита, который установлен в целом числе, например, для 0x0FF0 это было бы 4. Тривиальная реализация - это: неподписанный...
вопрос задан: 20 April 2009 08:00
12
ответов

Я должен изучить C прежде, чем изучить JavaScript? [закрытый]

Было бы лучше изучить C прежде, чем изучить какой-либо тип СЕТИ и настольного программирования? Я не знаю, как программировать, я хочу изучить JavaScript и моих друзей, предложенных мне, что я должен изучить C...
вопрос задан: 16 April 2009 03:25
12
ответов

Определите размер канала, не называя чтение ()

Мне нужна функция под названием SizeOfPipe (), который должен возвратить размер канала - я только хочу знать, сколько данных находится в канале и не на самом деле считанных данных от самого канала. Я думал следующее...
вопрос задан: 8 April 2009 19:30
12
ответов

Есть ли какие-либо хорошие и свободные библиотеки для разработки веб-приложений в C? [закрытый]

Я искал сеть немного, но все, что я нашел, было проектами, от которых отказываются, и только поддержкой CGI.Править: C только используется для записи драйверов или встроенных систем. У нас есть mailreaders, дикторы, редакторы...
вопрос задан: 28 February 2009 10:45
12
ответов

Использует ли блок while ничего плохого?

В настоящее время я работаю над упражнениями на языке программирования Си. Вот одно из моих решений: int c; while ((c = getchar ())! = EOF) {if (c == '') {while ((c = getchar ()) == '') ...
вопрос задан: 15 January 2009 10:26
12
ответов

Лучший уровень предупреждения компилятора для компиляторов C/C++? [закрытый]

Какой уровень предупреждения компилятора Вы рекомендуете для различных компиляторов C/C++? gcc и g ++ позволят Вам сойти с рук много на уровне по умолчанию. Я нахожу, что лучшим уровнем предупреждения для меня является '-Стена'. И я...
вопрос задан: 30 December 2008 09:39
12
ответов

Объяснение позади возврата 0 как значение по умолчанию в C/C++

Существует ли причина, почему нуль используется в качестве функционального возвращаемого значения "по умолчанию"? Я еще заметил что несколько функций от stdlib и почти везде, если не возвратив надлежащее число (например, голова ()...
вопрос задан: 1 December 2008 03:27
12
ответов

Состояние “memset” функциональности в C++ с современными компиляторами

Контекст: Только что я наткнулся на эту статью DDJ 2001 года Alexandrescu: http://www.ddj.com/cpp/184403799 Это - о сравнении различных путей к инициализированному буфер к некоторому значению. Как какой "...
вопрос задан: 5 October 2008 13:15
12
ответов

Являются ли скобки вокруг значения в C способом литья? [Дубликат]

Я просматриваю образец кода в C, и в последнее время я занимаюсь главным образом программированием на Java, поэтому я забыл много синтаксиса в C, и я не смог найти что-либо в Google об этом. Во всяком случае, в ...
вопрос задан: 2 October 2008 13:02
12
ответов

C управление памятью

Я всегда слышал, что в C необходимо действительно смотреть, как Вы управляете памятью. И я все еще начинаю изучать C, но к настоящему времени, я не должен был делать никакой памяти, справляющейся со связанными операциями вообще.. Я...
вопрос задан: 2 September 2008 01:54
11
ответов

Передача ссылкой в C

Если C не поддерживает передачу переменной ссылкой, почему это работает? #include <stdio.h> освобождают f (интервал *j) {(*j) ++;} международное основное () {интервал i = 20; интервал *p = &i; f (p); printf ("я = %...
вопрос задан: 5 September 2019 11:57
11
ответов

Преобразуйте ASM в C (не, перепроектируют),

Я погуглил, и я вижу удивительный объем легкомысленных ответов, в основном смеясь над автором вопроса для того, чтобы задать такой вопрос. Микрочип обеспечивает некоторый исходный код бесплатно (я не хочу отправлять его здесь в...
вопрос задан: 21 August 2019 14:24
11
ответов

Как сделать неподписанное дополнение насыщения в C?

Что является лучшим (самый чистый, самый эффективный) способ записать дополнение насыщения в C? Функция или макрос должны добавить, два неподписанных исходных данных (нуждайтесь и 16-и 32-разрядные версии), и возвратите all-bits-one (...
вопрос задан: 10 June 2019 17:24
11
ответов

Каково официальное название стрелки C++ (->) оператор?

Я всегда называю это "оператором стрелки", но я уверен, что это имеет официальное название. Я быстро просмотрел стандарт C++ и не видел, что он упомянул по имени.
вопрос задан: 10 June 2019 09:22
11
ответов

Может ли указатель (адрес) быть отрицательным?

У меня есть функция, которую я хотел бы иметь возможность возвращать специальные значения для сбоя и неинициализированный (он возвращает указатель на успех). В настоящее время он возвращает NULL для сбоя и -1 для ...
вопрос задан: 23 May 2019 00:12
11
ответов

Where to document functions in C or C++? [closed]

I have a C program with multiple files, so I have, for example, stuff.c which implements a few functions, and stuff.h with the function prototypes. How should I go about documenting the functions in ...
вопрос задан: 4 January 2019 23:11
11
ответов

Почему я получаю отказ сегментации при записи в строку, инициализированную с “символом *s”, но не “символом s []”?

Следующий код получает отказ seg на строке 2: символ *ул. = "строка"; ул. [0] = 'z';//мог быть также записан как *ул. = 'z' printf (" %s\n", ул.); В то время как это работает отлично: символьная ул. [] = "...
вопрос задан: 14 October 2018 23:52
11
ответов

То, которое функционирует из стандартной библиотеки, должно (должен) избежаться?

Я читал на Переполнении стека, что некоторые функции C являются "устаревшими", или "должен избежаться". Можно ли дать мне некоторые примеры этого вида функции и причины почему? Какие альтернативы тем...
вопрос задан: 7 September 2018 16:42
11
ответов

Основанная на файле обработка конфигурации в C (Unix)

Это - вероятно, одна из наиболее распространенных задач / проблемы при программировании; необходимо сохранить конфигурацию приложения где-нибудь. В то время как я пытаюсь создать веб-сервер или другой...
вопрос задан: 20 August 2018 00:53
11
ответов

Как обновить старый код C? [закрытый]

Я работал над приблизительно 10-летним кодом C в своем задании на этой неделе, и после реализации нескольких изменений, я перешел к боссу и спросил, было ли ему нужно что-либо еще сделанное. Именно тогда он сбросил бомбу....
вопрос задан: 1 July 2018 09:02
11
ответов

Как делают malloc () и свободный () работа?

Я хочу знать как malloc и бесплатная работа. международное основное () {неподписанный символ *p = (неподписанный символ*) malloc (4*sizeof (неподписанный символ)); memset (p, 0,4); strcpy ((символ*) p, "abcdabcd");//** сознательно...
вопрос задан: 12 April 2018 16:42
11
ответов

В чем разница между float и double?

Я читал о разнице между двойной точностью и одинарной точностью. Однако в большинстве случаев float и double кажутся взаимозаменяемыми, то есть использование одного или другого, похоже, не влияет ...
вопрос задан: 10 March 2018 11:00
11
ответов

Получение базового имени исходного файла во время компиляции

Я использую GCC; __FILE__ возвращает полный путь и имя текущего исходного файла: /path/to/file.cpp. Есть ли способ получить только имя файла file.cpp (без его пути) во время компиляции? Это ...
вопрос задан: 30 October 2017 08:21
11
ответов

Действительно ли C неэффективен по сравнению с блоком? [дубликат]

Возможный Дубликат: Когда ассемблер быстрее, чем C? Привет, Это - просто вопрос о теории, таким образом, учитывая "бесконечное" время для создания тривиальной программы и усовершенствованного знания C и блока...
вопрос задан: 23 May 2017 12:33
11
ответов

Какие функции C/C++ чаще всего используются неправильно и могут привести к переполнению буфера?

Меня попросили поддержать большую кодовую базу C++, полную утечек памяти. При вводе по абсолютному адресу вокруг, я узнал, что у нас есть большое переполнение буфера, которое приводит к утечкам (как это получило это плохо, я не делаю никогда...
вопрос задан: 23 May 2017 12:30
11
ответов

Инициализация объекта ко всем обнуляет

Часто допустимая инициализация структур данных должна обнулить всех участников. Программируя в C++, возможно, должен взаимодействовать через интерфейс с внешним API для который дело обстоит так. Есть ли любой...
вопрос задан: 23 May 2017 12:25
11
ответов

Как вычислить 2^n-1 эффективно без переполнения?

Я хочу вычислить 2n-1 для целочисленного значения на 64 бита. То, что я в настоящее время делаю, является этим для (i=0; я <n; я ++) r | = 1 <<я; и интересно, существует ли более изящный способ сделать это. Строка находится во внутреннем цикле...
вопрос задан: 23 May 2017 12:08