19
ответов

Тестирование указателей для законности (C/C++)

Там какой-либо путь состоит в том, чтобы определить (программно, конечно), если данная подсказка "допустима"? Проверка ПУСТОЙ УКАЗАТЕЛЬ легка, но что относительно вещей как 0x00001234? При попытке разыменовать это отчасти...
вопрос задан: 15 February 2009 18:05
19
ответов

Лучший способ начать с программированием других вещей, чем Ваш компьютер? [закрытый]

Что лучший способ состоит в том, чтобы начать с программированием вещей за пределами Вашего компьютера? Я не имею в виду основные вещи как сотовые телефоны с API. Примите практическое знание C/C++
вопрос задан: 19 October 2008 14:24
18
ответов

Как я могу создать маленькую операционную систему на старом настольном компьютере? [закрытый]

Это могло бы быть напрасно, поскольку я знаю запись, что операционная система является невыносимо сложной (особенно собой). Я не ожидаю создавать следующий Linux или окна. Я знаю, что это будет ужасно, и...
вопрос задан: 20 April 2018 18:09
18
ответов

Мы должны использовать C “по причинам производительности”, [закрытым]

В этом возрасте многих языков, кажется, существует большой язык для примерно каждой задачи, и я борюсь профессионально против молитвы "только C, быстро", где быстро...
вопрос задан: 29 August 2017 19:34
18
ответов

Бесконечные циклы - вершина или нижняя часть? [закрытый]

В духе вопросов любят Ваши циклы, тестируют наверху или нижняя часть?: Какой стиль Вы используете для бесконечного цикла, и почему? в то время как (верный) {} делают {} в то время как (верный); для (; ;) {} маркировка:... goto...
вопрос задан: 23 May 2017 12:32
18
ответов

Модульное тестирование кода C [закрыто]

Этим летом я работал над встроенной системой, написанной прямо на C. Это был существующий проект, который перешла к компании, в которой я работаю. Я довольно привык к написанию модульных тестов на Java ...
вопрос задан: 8 February 2017 00:12
18
ответов

Действительно ли приемлемо не освободить память

Я работаю над проектом, который, как предполагается, используется из командной строки со следующим синтаксисом: входной файл названия программы программа, как предполагается, обрабатывает вход, вычисляет некоторый материал и...
вопрос задан: 12 September 2016 05:41
18
ответов

Циклы действительно ли do-while-false распространены?

Некоторое время назад я переключил способ, которым я обработал ошибки стиля c. Я нашел, что много моего кода было похоже на это: интервал errorCode = 0; errorCode = doSomething (); если (errorCode == 0) {errorCode =...
вопрос задан: 14 June 2016 00:02
18
ответов

Почему имя, основное для функционального основного ()

Почему основное имя функции () сохраняется на многих языках как C, C++, Java? Почему не какие-либо другие названия той функции? Есть ли любая общая структура для всех этих основных 3 () (в C, C++, Java)
вопрос задан: 25 June 2014 20:56
18
ответов

Какие виды приложений программируются в C в эти дни? [закрытый]

Когда я был в колледже годы несколько с 20 выходами назад, C был нашим предпочтительным языком потому что в то время, когда это была почти единственная возможность как язык программирования общего назначения. Мы учились программе с помощью C...
вопрос задан: 19 January 2013 19:55
18
ответов

Действительно ли стоит изучить C для получения более глубокого понимания OS'es и компьютеров в целом?

Я в настоящее время работаю Actionscript 3 и разработчиком PHP. Я начал изучать Php, затем углубленный к Actionscript 3, и теперь я изучаю Python. Эти 3 языка являются высокоуровневыми языками который в...
вопрос задан: 29 August 2012 12:14
18
ответов

Язык, который не использует 'C'?

Просто любопытный. Я могу быть неправым, но насколько я знаю, большинство языков создается с помощью источников 'C'. Например: жемчуг, php, Python, Java (?), идет... Есть ли любой язык, который не использует C в качестве...
вопрос задан: 16 November 2009 10:41
18
ответов

Утечка памяти в C, C++; забыл делать свободный, удалять

Мы выделяем память в C, использующем malloc и в C++, использующем новый. Я знаю, что выделенная память должна быть освобождена или отдана к ОС, использующей свободный в C, и удалить в C++. Если я забыл использовать, освобождают/удаляют после...
вопрос задан: 5 August 2009 12:52
18
ответов

Какие библиотеки должны, C или новичок C++ знают? [закрытый]

Я рекомендовал моему другу библиотеки в книге Числовые Рецепты. Однако кажется, что они слишком сложны для него. Я не уверен, какие библиотеки являются лучшими для новичка в C/C++. Который...
вопрос задан: 2 June 2009 18:26
18
ответов

C/Предупреждения компилятора C++: Вы очищаете весь свой код, чтобы удалить их или оставить их внутри?

Я работал над многими проектами, где мне дали код другие для обновления. Как правило, я компилирую его и получаю приблизительно 1 000 + предупреждения компилятора. Когда я вижу предупреждения компилятора, они заставляют меня чувствовать...
вопрос задан: 8 October 2008 21:34
17
ответов

Утверждают зло? [закрытый]

Создатели языка Движения пишут: Пойдите не обеспечивает утверждения. Они бесспорно удобны, но наш опыт состоял в том, что программисты используют их в качестве опоры, чтобы не думать о надлежащей ошибке...
вопрос задан: 21 October 2019 01:38
17
ответов

Когда вы считаете, что программа протекает, и вам нужно освободиться до выхода? [Дубликат]

У нас был длинный дебат и ответа на этот вопрос, связанный с утечками в программировании на C, по-прежнему нет. Вот небольшой пример: #include & lt; stdlib.h & gt; #include & lt; string.h & gt; #include & lt; ...
вопрос задан: 20 April 2016 09:32
17
ответов

Использование оператора запятой C [дубликат]

Вы видите, что это использовало в для инструкций циклов, но это - легальный синтаксис где угодно. Какое использование Вы нашли для него в другом месте, если таковые имеются?
вопрос задан: 27 January 2016 22:03
17
ответов

Установка переменной в NULL после освобождения

В моей компании есть правило кодирования, которое гласит, что после освобождения памяти сбросьте переменную в NULL. Например ... void some_func () {int * nPtr; nPtr = malloc (100); бесплатно (nPtr); ...
вопрос задан: 14 August 2015 18:20
17
ответов

Когда используется ключевое слово register, как компилятор обрабатывает эту переменную? [Дубликат]

Я использую ключевое слово register в C и хотел бы знать, как компилятор рассматривает это определение переменной по сравнению с автоматической переменной?
вопрос задан: 8 August 2014 07:36
17
ответов

Почему Вы указываете размер при использовании malloc в C?

Возьмите следующий код: интервал *p = malloc (2 * sizeof *p); p [0] = 10;//Используя два I p[1] пробелов = 20;//выделенный с malloc прежде. p[2] = 30;//использующий другое место, которое я не выделял...
вопрос задан: 12 November 2013 06:44
17
ответов

С чего начать (самостоятельное) изучение C, или я должен выучить другой язык? [закрыто]

В последнее время я все больше и больше обнаруживаю, что хорошо иметь обширные знания основ программирования. К сожалению, я (один из многих) разработчиков PHP с самообучением и не жалею о выборе этого пути ....
вопрос задан: 17 July 2013 17:01
17
ответов

Как узнать, сколько элементов содержит массив строк? [Дубликат]

У меня есть код, который может печатать весь строковый элемент, например #include & lt; stdio.h & gt; int main () {char * c [] = {«Я люблю тебя». «Я не знаю».}; char ** p = c; for (int i = 0; i & lt; 2; i ++) // Я считаю, что ...
вопрос задан: 28 February 2013 16:16
17
ответов

генерация случайного числа с нормальным распределением в определенном диапазоне (например, [0,1]) в программировании на языке C [дубликат]

Я знаю, как генерировать случайное число с нормальным распределением, но моя проблема заключается в определении диапазона чисел. Мне нужны эти числа для случайных скоростей электронов (безразмерных) ...
вопрос задан: 12 October 2012 16:53
17
ответов

То, если (TRUE) хорошая идея в C?

На языке программирования C это - мое понимание, что переменные могут только быть определены в начале блока кода, и переменная будет иметь объем блока, в котором это было объявлено. С...
вопрос задан: 2 April 2012 18:32
17
ответов

Как Вы испытываете маленький/простой C или исходные коды C++?

Это очень снисходительно относится к Linux, чтобы запустить vi и записать 100-200 строки кода, скомпилировать и видеть результаты: т.е. Попытка небольших простых примеров кода C/C++. На окнах однако, мне нравится Visual Studio, но к...
вопрос задан: 11 December 2009 09:40
17
ответов

Алгоритм: эффективный способ удалить дублирующиеся целые числа из массива

Я получил эту проблему от интервью Microsoft. Учитывая массив случайных целых чисел, запишите алгоритм в C, который удаляет дублированные числа, и возвратите уникальные числа в оригинале...
вопрос задан: 10 October 2009 16:07
17
ответов

Какой-либо программист должен знать C? Да, почему? Нет, почему? [закрытый]

так как я был в первый год моего Университета, я всегда завидовал своим товарищам (главным образом прибывающий из ориентированной на технологию профессиональной школы) для знания C. Я приехал из ориентированного на естественные науки лицея и...
вопрос задан: 29 January 2009 10:04
17
ответов

Инициализация локальной переменной должна быть обязательной?

Проблемы обслуживания, которые деинициализировали местных жителей, вызывают (особенно указатели) будет очевидно для любого, кто сделал немного c/c ++ обслуживание или улучшение, но я все еще вижу их и иногда...
вопрос задан: 12 November 2008 03:26
17
ответов

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

Там какое-либо серьезное основание состоит в том, чтобы использовать струны до в C++ в наше время? Мой учебник использует их в примерах в некоторых точках, и я действительно чувствую, что было бы легче только использовать станд.:: строка.
вопрос задан: 21 September 2008 10:56