8
ответов

Передача строки по ссылке в Java?

Я привык делать следующее в C: void main () {String zText = ""; fillString (zText); Е (zText); } void fillString (String zText) {zText + = "foo"; } И вывод: foo ...
вопрос задан: 27 May 2015 21:09
8
ответов

Не понял выход этого кода [duplicate]

Какой будет выход следующей программы, если адрес переменной 'a' равен 66553? # Включают & Lt; stdio.h & GT; включают & л; conio.h & GT; int main () {int a = 10; void * k; к = & амп; а; к ++; ...
вопрос задан: 5 May 2015 22:08
8
ответов

ANSI C поддержка, подписанная / неподписанные битовые поля?

Имеет смысл квалифицировать битовые поля, как подписано / неподписанный?
вопрос задан: 2 March 2015 10:28
8
ответов

Почему необходимо использовать strncpy вместо strcpy?

Править: Я добавил источник для примера. Я столкнулся с этим примером: символьный источник [МАКС] = "123456789"; символ source1 [МАКС] = "123456789"; символьное место назначения [МАКС] = "abcdefg"; символ destination1 [МАКС]
вопрос задан: 21 February 2015 17:36
8
ответов

Шестнадцатеричное число к Десятичному преобразованию [осуществление K&R]

Я изучаю C, и я не могу выяснить одно из упражнений K&R, списка: Упражнение 2-3, Запись функция htoi (s), который преобразовывает строку шестнадцатеричных цифр (включая дополнительное...
вопрос задан: 23 January 2015 11:19
8
ответов

#undef-ing на практике?

Я задаюсь вопросом о практическом применении #undef в C. Я работаю через K&R и до препроцессора. Большая часть из этого была существенна I (более или менее) понятый, но что-то на странице 90 (...
вопрос задан: 10 January 2015 03:52
8
ответов

Почему последняя строка печатает 2 вместо 8? [Дубликат]

& amp; array [0] и & amp; array [2] индивидуально печатают правильные значения, которые являются адресом массива [0] и массива [2] соответственно. Однако, когда я вычитаю два, вместо 8, которые печатаются ...
вопрос задан: 1 January 2015 17:33
8
ответов

преобразуйте обратный порядок байтов в прямой порядок байтов в C [не используя, обеспечил func] [закрытый]

Я должен записать функцию для преобразования обратного порядка байтов в прямой порядок байтов в C. Я не могу использовать библиотечную функцию.
вопрос задан: 31 October 2014 04:29
8
ответов

C структура проекта - заголовок на модуль по сравнению с одним большим заголовком

Я работал со многими проектами C во время своей карьеры программирования, и структуры заголовочного файла обычно попадают в один из этих двух шаблонов: Один заголовочный файл, содержащий все прототипы функции Один...
вопрос задан: 14 September 2014 19:09
8
ответов

Присвоение делает указатель из целого числа без броска

Происхождение из среды Java, я изучаю C, но я нахожу те неопределенные сообщения ошибки компилятора все больше печальными. Вот мой код:/* * ЦЕЛЬ * Действительно заключают-в-корпус-insensetive сравнение строк. */...
вопрос задан: 14 September 2014 17:55
8
ответов

ключевое слово “регистра” в C?

Что ключевое слово регистра делает на языке C? Я считал, что это используется для оптимизации, но ясно не определяется ни в каком стандарте. Все еще необходимо и если так, при использовании его?
вопрос задан: 7 August 2014 19:36
8
ответов

Каково использование %n спецификатора формата в C?

Каково использование %n спецификатора формата в C? Кто-либо мог объяснить с примером?
вопрос задан: 21 June 2014 11:38
8
ответов

Освобождение памяти дважды

В C и C++, Освобождая Нулевого указателя не приведет ни к чему сделанному. Однако, я вижу, что люди говорят, что повреждение памяти может произойти если Вы "свободная память дважды". Действительно ли это верно? Что продолжается под...
вопрос задан: 13 June 2014 20:31
8
ответов

Действительно ли возможно избежать глобальных переменных в строго процедурной программе?

Будучи разработчиком, перенесенным и повышенным на OO, мне было любопытно услышать, как возможно избежать глобального состояния в процедурной программе.
вопрос задан: 21 May 2014 18:48
8
ответов

Можно ли объяснить это 'Привет мировая' программа?

Я только что начал изучать C, но я не понимаю эту часть кода. Может любой объяснять каждую строку кода и что она делает.Спасибо! Просто ответьте на то, что я сказал вместо того, чтобы говорить (это должно...
вопрос задан: 13 May 2014 04:02
8
ответов

Расширение Python - чтобы потянуть, не потянуть или Cython

Я нашел узкое место в своем коде Python, играемом вокруг с психо и т.д. Затем решенный для записи c/c ++ расширение для производительности. С помощью большого глотка Вы почти не должны заботиться об аргументах...
вопрос задан: 12 April 2014 13:27
8
ответов

Printf текущий адрес в программе C

Предположите, что у меня есть следующая простая программа C: международное основное () {интервал a=5, b = 6, c; c = +b; возвратитесь 0;} Теперь, я хотел бы знать адрес выражения c=a+b, который является адресом программы где...
вопрос задан: 16 March 2014 01:08
8
ответов

Большой O анализ функции вычисления GCD [дубликат]

Каким будет анализ времени выполнения в терминах Big O? int gcd (int n, int m) {if (n% m == 0) return m; если (n & lt; m) swap (n, m); тогда как (m & gt; 0) {n = n% m; ...
вопрос задан: 11 March 2014 03:57
8
ответов

Что означает то, чтобы был подписан символ?

Учитывая, что подписанные и неподписанные ints используют те же регистры, и т.д., и просто интерпретируют комбинации двоичных разрядов по-другому, и символы C являются в основном просто 8-разрядным ints, каково различие между со знаком и...
вопрос задан: 4 February 2014 06:09
8
ответов

Как действительно освобождает, знают, сколько освободить?

В программировании C можно ли передать какой-либо вид указателя, который Вы любите как аргумент свободному, как это знает размер выделенной памяти к свободному? Каждый раз, когда я передаю указатель на некоторую функцию, я имею к...
вопрос задан: 27 November 2013 11:25
8
ответов

Переведите алгоритмический C в Python

Я хотел бы перевести некоторый код C в код Python или байт-код. C кодируют рассматриваемый, то, что я назвал бы чисто алгоритмическим: независимый от платформы, никакой ввод-вывод, просто алгоритмы и данные в оперативной памяти...
вопрос задан: 16 November 2013 03:56
8
ответов

Есть ли какие-либо языки, которые соответствуют тем же нишам как C?

Сделайте любой сделал предложение или реализовал языки, помещаются в ту же (огромную) нишу как C, с намерением быть альтернативой, при поддержании всей применимости для ОС, высокой производительности, встроенной...
вопрос задан: 3 November 2013 17:31
8
ответов

То, что можно сделать в C без “станд.”, включает? Они, отделяются “C” или просто библиотек?

Я приношу извинения, если это - субъективный или повторный вопрос. Это - вид неловких для поиска, таким образом, я не был уверен что условия включать. То, что я хотел бы знать, что основные инструменты основы/...
вопрос задан: 15 October 2013 23:45
8
ответов

Проверьте, указывает ли указатель на выделенную память на "куче"

Я хочу знать, указывает ли указатель на часть памяти, выделенной с malloc/new. Я понимаю, что ответ для произвольного адреса, "Нет Вы не можете", но я действительно думаю, что возможно переопределить...
вопрос задан: 18 September 2013 08:53
8
ответов

Тесты обучения C# [закрываются]

Я был годами программирования 10, главным образом в vba и vb.net, но я знаю c# достаточно хорошо к программе, что я обычно делаю. Я вчера подавал заявление на Старшую c# должность, и я сделал так плохо на...
вопрос задан: 9 September 2013 18:18
8
ответов

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

Я готовлю некоторые слайды к вводному классу C, и я пытаюсь представить хорошие примеры (и мотивация) для использования адресной арифметики с указателями по индексированию массива. Много примеров я вижу в...
вопрос задан: 26 August 2013 17:27
8
ответов

Распечатайте интервал в двоичном представлении с помощью C

Я ищу функцию, чтобы позволить мне печатать двоичное представление интервала, Что я имею, до сих пор; символ *int2bin (интервал a) {символ *ул., *tmp; интервал cnt = 31; ул. = (символ *) malloc (33);/*32 + 1...
вопрос задан: 20 August 2013 04:43
8
ответов

Оптимизированное умножение матриц в C

Я пытаюсь сравнить различные методы для умножения матриц. Первый является нормальным методом: сделайте {для (j = 0; j <я; j ++) {для (k = 0; k <я; k ++) {...
вопрос задан: 23 July 2013 18:51
8
ответов

Способы ASSERT выражений во время сборки в C

Я убираю какой-то старый код, который повсеместно использует «магические числа» для установки аппаратных регистров, и я хотел бы использовать константы вместо этих чисел, чтобы сделать код несколько более ...
вопрос задан: 21 June 2013 15:20
8
ответов

Почему делают строки в C должны быть пустые завершенный?

Просто удивление, почему дело обстоит так. Я стремлюсь знать больше о низкоуровневых языках, и я только в основы C, и это уже смущает меня. Сделайте языки как PHP, автоматически пустой...
вопрос задан: 26 May 2013 23:50