12
ответов

Как sizeof знает размер массива операндов?

Это может быть глупым вопросом, но как оператор sizeof узнает размер операнда массива, если вы не передаете количество элементов в массиве. Я знаю, что это не возвращает итоговое значение ...
вопрос задан: 26 August 2010 20:48
12
ответов

По уверенности в макросах

Я чувствую, каждый раз, когда я считал C или программу C++, та половина или больше из нее являются просто макросами. Я понимаю, что макросы могут быть прохладными, но их трудно отследить, отладить, и т.д. Не говоря уже о том, что большая часть программиро
вопрос задан: 13 August 2010 07:58
12
ответов

C программирующий - передача ссылкой

В программе C ниже, я не понимаю, почему buf [0] = после того, как я назову нечто. Разве нечто не делает передачи значением? #include <stdio.h> #include <stdlib.h> освобождают нечто (символ buf []) {...
вопрос задан: 5 August 2010 13:27
12
ответов

C Пустой вопрос об указателе

У меня есть функция grep в C (встроенное программирование), который берет пустой указатель в качестве параметра. функция должна смочь обработать различные виды типов переменных как символы ints и longs. Как...
вопрос задан: 7 July 2010 20:52
12
ответов

Почему ПУСТОЙ УКАЗАТЕЛЬ/0 является недопустимой ячейкой памяти для объекта?

Я понимаю цель ПУСТОЙ константы в C/C++, и я понимаю, что это должно быть представлено некоторый путь внутренне. Мой вопрос: Есть ли некоторая фундаментальная причина, почему 0-адресное было бы...
вопрос задан: 2 June 2010 18:36
12
ответов

Ускорить математический код в C# путем записи C dll?

Мне вложили очень большое для цикла, в котором некоторое умножение и дополнения выполняются на числах с плавающей точкой. для (интервал i = 0; я <length1; я ++) {удваивают aa = 0; для (интервал h = 0;...
вопрос задан: 27 May 2010 03:20
12
ответов

что ** означает в C

Что это значит, когда объект имеет 2 звездочки в начале? ** переменная
вопрос задан: 23 May 2010 19:40
12
ответов

Троичный (условный) оператор в C

Какова потребность в условном операторе? Функционально это избыточно, так как это реализует если еще конструкция. Если условный оператор более эффективен, чем эквивалент если еще...
вопрос задан: 6 April 2010 15:18
12
ответов

Как перенаправить вывод далеко от/dev/null

У меня есть приложение, которое выполняет команду как указано ниже: <команда> <переключатели>> и/dev/null, который я могу настроить <управляет>, но я не имею никакого контроля над <переключателями>. Весь...
вопрос задан: 24 March 2010 14:52
12
ответов

Оптимизация для скорости - 4 размерных поиска массива в C

У меня есть функция фитнеса, которая выигрывает значения на международном массиве на основе данных, которые находятся на 4D массив. Профилировщик говорит, что эта функция использует 80% процессорного времени (это нужно назвать несколькими...
вопрос задан: 13 March 2010 21:29
12
ответов

Указатель на [-1] th индекс массива

Как делает указатель точки к [-1], th индекс массива производит легальный вывод каждый раз. Что на самом деле происходит в присвоении указателя? #include <stdio.h> международное основное () {интервал realarray [...
вопрос задан: 2 March 2010 09:16
12
ответов

функции возвращая символьный указатель

Я столкнулся с партией функций, возвратив символьные указатели в одном унаследованном приложении. Некоторые из них возвращающий указатели на локальные символьные массивы. Это, кажется, вызывает катастрофические отказы после нескольких вызовов (...
вопрос задан: 26 February 2010 12:42
12
ответов

Неподписанный modulos: альтернативный подход?

Я нахожусь в потребности оптимизировать это действительно крошечная, но противная функция. неподписанный umod (интервал a, неподписанный b) {в то время как (<0) + = b; возвратите % b;} перед выкриком, "Вы не должны...
вопрос задан: 24 February 2010 04:08
12
ответов

Что альтернативы к malloc () в C?

Я пишу C для платы MPC 555 и потребности выяснить, как выделить динамическую память, не используя malloc.
вопрос задан: 11 February 2010 00:37
12
ответов

C: Возврат пустоты по сравнению с возвратом двойного * от подфункции

Я работаю над попыткой ускорить некоторую общую обработку данных в C. Я записал несколько подпрограмм формы: удвойтесь *do_something (дважды *arr_in...) {дважды *arr_out; arr_out = malloc (...
вопрос задан: 5 February 2010 19:15
12
ответов

array_length в C

Я записал функцию array_length как это: интервал array_length (интервал []) {возвращает sizeof (a)/sizeof (интервал);} Однако это возвращается 2, когда я сделал неподписанный интервал len = array_length (прибытие); printf (" %i"...
вопрос задан: 18 January 2010 20:44
12
ответов

Как Большой Должен основной () Быть, в C? [закрытый]

Я изучаю немного C за праздничные выходные, и я начал смотреть на другие программы, записанные в C. Я закончил тем, что смотрел на GNU Netcat, думая, что это будет хороший пример. Я был немного потрясен...
вопрос задан: 28 December 2009 00:04
12
ответов

Эффективность объявления переменной C [дубликат]

Сколько времени занимает объявить переменную в C, например, интервал x или неподписанный длинный длинный var? Я задаюсь вопросом, сделало ли это мой код немного быстрее в чем-то вроде этого. для (условий) {интервал...
вопрос задан: 24 December 2009 02:20
12
ответов

Прибытие от C до [закрытого] C++

ПРИВЕТ все. Я недавно запустил новое задание, где я, как предполагается, работаю с C++ / я делал программирование на языке C в течение прошлых 5 лет. Я ищу способы получить меня до допустимого уровня...
вопрос задан: 21 December 2009 07:53
12
ответов

Сайты для [закрытой] ссылки на функцию

Вы используете какой-либо конкретный сайт для ссылки на функцию, или Вы просто гуглите функцию?
вопрос задан: 12 December 2009 17:23
12
ответов

Незабываемое 32-разрядное значение как константа

Я ищу незабываемое 32-разрядное значение, которое будет использоваться в качестве константы. Если возможно, это должно быть несколько забавно также. До сих пор я придумал эти два: 0xcafebabe 0xdeaddad Может Вы...
вопрос задан: 28 November 2009 08:42
12
ответов

В C “я + = 1”; атомарный?

В C, я + = 1; атомарный?
вопрос задан: 24 November 2009 13:54
12
ответов

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

Я должен просканировать для слова на 16 битов в небольшом потоке. Это, как гарантируют, не будет выровненное на границах слова или байте. Каков самый быстрый способ достигнуть этого? Существуют различные методы грубой силы;...
вопрос задан: 14 November 2009 09:11
12
ответов

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

Предположим, что я должен убежать три или четыре вложенных для циклов сразу в происшествии некоторого события в самом внутреннем цикле. Что такое аккуратный способ сделать это? то, что я делаю, использовать флаги как это:...
вопрос задан: 19 October 2009 04:29
12
ответов

Почему использование препроцессора менее распространено в языках кроме C/C ++/ObjC?

Я был Java и программистом VB.Net в течение приблизительно 4 лет и программистом C# в течение приблизительно 6 месяцев. Я также использовал набор динамических языков как Perl, Python, PHP и JavaScript. Я никогда не имел...
вопрос задан: 12 August 2009 21:56
12
ответов

Прототип для функции, которая выделяет память на "куче" (C/C++)

Я довольно плохо знаком с C++, таким образом, это - вероятно, своего рода вопрос о новичке. Это расценивает "надлежащий" стиль для того, чтобы сделать что-то, что я подозреваю, чтобы быть довольно распространенным. Я пишу функцию это в выполнени
вопрос задан: 23 July 2009 13:55
12
ответов

Как сохранить и вызвать скомпилированную функцию в C / C++?

В очень низкоуровневых целях оптимизации для меня было бы полезно, если я мог бы сохранить скомпилированную функцию в переменной непосредственно, не указатель на функцию. Таким образом, если у меня есть функциональное нечто, я...
вопрос задан: 20 July 2009 19:20
12
ответов

Как записать приложение Windows? [закрытый]

Я очень плохо знаком с программированием, и я хотел бы записать Приложение Windows. До сих пор я читал, Преподают Себе C за 24 Часа, что я должен сделать (учебное руководство для чтения) рядом с выполняют мою цель?Спасибо
вопрос задан: 18 July 2009 21:42
12
ответов

Быстро Евклидово подразделение в C

Я интересуюсь получением остатка от Евклидова подразделения, то есть, для пары целых чисел (я, n), найдите r, такой как: я = k * n + r, 0 <= r <|k | простое решение: интервал euc (интервал i...
вопрос задан: 16 July 2009 10:49
12
ответов

Как создать легкую песочницу кода C?

Я хотел бы создать препроцессор C / компилятор, который позволяет функциям быть собранными из локальных и источников онлайн. т.е.: #fetch MP3FileBuilder http://scripts.com/MP3Builder.gz #fetch IpodDeviceReader...
вопрос задан: 14 June 2009 15:15