Публикации по теме 'c-language'
Препроцессор C: руководство для начинающих с примерами из реальной жизни
Препроцессор C — это программа, которая обрабатывает исходный код, написанный на языке программирования C, перед его компиляцией. Он называется «препроцессором», потому что обрабатывает код до того, как он будет передан компилятору.
Одной из основных функций препроцессора C является включение заголовочных файлов в исходный код. Заголовочные файлы содержат объявления функций, переменных и других конструкций, которые определены в других исходных файлах. Чтобы включить файл заголовка в..
Как работает компиляция программ на C
C — это язык программирования, который существует с начала 1970-х годов. C - это тип компилируемого языка. Это означает, что все программы, написанные на C, необходимо запускать через компилятор C, чтобы преобразовать их в исполняемый файл, который компьютер может использовать (выполнять). Программа C удобочитаема для человека, тогда как исполняемый файл, созданный компилятором, является машиночитаемым и исполняемым. Это означает, что вы должны иметь доступ к компилятору C, чтобы..
Получение правильного ответа
На моем пути в программировании найти правильный ответ всегда было непросто. Вот пример, который недавно произошел со мной:
В тесте говорилось, что строка отображается в стандартном вводе-выводе без использования printf , puts и putchar . Я должен сделать вывод, что вопрос не просит написать мою функцию, потому что мы еще не изучали функцию, циклы, if-else, даже если я разбираюсь в программировании, поэтому я получаю вывод, что они хотят, чтобы вы нашли другую функцию. так
1-..
Динамическая библиотека в C
Когда мы пишем программу, мы полагаемся на множество пользовательских функций, мы также можем повторно использовать их в других программах.
Чтобы эти функции были доступны нескольким программам, мы полагаемся на динамическую библиотеку.
Так что же такое динамическая библиотека?
Динамическая библиотека — это файл, содержащий несколько объектных кодов. Это были файлы C, содержащие тело нескольких функций, прежде чем они были преобразованы в объектные файлы. Объектные файлы содержат..
Перечисления C++ следующего уровня
Как и большинство вещей в C++, перечисления по умолчанию не предлагают такого удобства.
enum class BaggageType {
FIRST_CHECKED ,
SECOND_CHECKED ,
CARRY_ON ,
ADDITIONAL ,
UNKNOWN
} ;
Однако его можно расширить для достижения желаемой цели. Определим критерии. Чаще всего необходимо:
вывести значение перечисления в строку.
jsonObject.baggageTypeString = baggageType.getString();
LOG_INFO << "Filling baggage type: “ << baggageType;..
Обработка исключений в C++
Исключениями являются прерывания во время выполнения или, как мы говорим, случаи, которые не определены и встречаются во время их выполнения.
Два типа исключений
Синхронное исключение:- Синхронное исключение означает, что исключения могут возникать только из выброшенных исключений . Стандарт C++ поддерживает синхронную обработку исключений с моделью завершения. Асинхронное исключение: асинхронные исключения вызываются из-за событий или сбоев (генерируемых извне) в программе и не..
Псевдокод в программировании на C
Вы должны написать программу, которая будет получать от пользователя два числа и математический оператор (+, -, * или /). Затем вы должны выполнить заданную пользователем математическую операцию над заданными числами. Рассмотрите следующие псевдокоды.
0. Старт
1. Распечатайте «Пожалуйста, введите первое число»
2. numberOne ß чтение ввода
3. напечатайте «Пожалуйста, введите второе число»
4. numberTwo ß чтение ввода
5. напечатайте «Пожалуйста, введите математический оператор»..