RedDeveloper
Блог
Вопросы
Теги
Вопросы на собеседовании C Preprocessor
Изучите нашу коллекцию (Топ-100) часто задаваемых вопросов по теме
c-preprocessor
при собеседовании на работу и будьте во всеоружии.
Вопросы на собеседовании
Топ 15
Топ 20
Топ 25
Топ 30
Топ 50
Топ 100
Все вопросы
1
Когда полезны макросы C++?
2
В чем разница между #include <filename> и #include "filename"?
3
"#include" текстовый файл в программе на C как char []
4
Простой способ использовать переменные перечислимого типа как строку в C?
5
#ifdef vs #if - что лучше / безопаснее как метод включения / отключения компиляции определенных участков кода?
6
Разница между операторами Enum и Define
7
Поиск имени переменной в C
8
Как проверить ОС с помощью директивы препроцессора?
9
Можно ли преобразовать этот макрос в функцию?
10
Что мне следует использовать #define, enum или const?
11
Как создать функцию только отладки, которая принимает список переменных аргументов? Как printf ()
12
Замены препроцессора Си
13
# включить формат защиты заголовка?
14
Какие применения оператора препроцессора ## и какие подводные камни следует учитывать?
15
Есть ли какие-нибудь макросы, чтобы определить, компилируется ли мой код для Windows?
16
Хорошие практики программирования для макроопределений (#define) на C
17
Включение одного исходного файла C в другой?
18
Предупреждение компилятора "Нет новой строки в конце файла"
19
Препроцессор C#
20
Пространства имен в C
21
Как мне увидеть исходный файл C / C++ после предварительной обработки в Visual Studio?
22
Как лучше всего создавать варианты одного и того же приложения C / C++
23
Насколько эффективно определение в PHP?
24
Константные выражения C оцениваются во время компиляции или во время выполнения?
25
Определение макроса, содержащее директиву #include
26
C++ #include семантика
27
Как заставить макрос C++ вести себя как функция?
28
Зачем использовать в макросах явно бессмысленные операторы do-while и if-else?
29
Можно ли использовать препроцессор C, чтобы определить, существует ли файл?
30
Есть ли способ писать макросы со списком переменных аргументов в Visual C++?
31
Как определить символ препроцессора в Xcode
32
# undef-ing на практике?
33
Как определить, компилирую ли я 64-битную архитектуру на C++?
34
Включите в операционную систему только определенные библиотеки
35
Как показать «предварительно обработанный» код, игнорируя включения с помощью GCC
36
Когда можно опустить расширение файла в директиве #include?
37
Как я могу получить текущий DateTime из прекомпилятора в C#?
38
Как написать цикл while с препроцессором C?
39
Могут ли макросы препроцессора C содержать директивы препроцессора?
40
Повторное использование оператора define из файла .h в коде C#
41
Как создать новую строку в макросе cpp?
42
Что это за объявление определения?
43
Можете ли вы вложить директивы препроцессора C?
44
Как узнать (в GCC), когда объявляется данный символ макроса / препроцессора?
45
Преобразуйте токен препроцессора в строку
46
Переносимость директивы препроцессора #warning
47
Изменение __FILE__ и __LINE__ в коде для цитирования?
48
Как сравнить строки и целые числа, определенные с помощью #define?
49
Повторение одного и того же сегмента кода 1000 раз без цикла
50
Круговой #определяет в C
51
Как сократить эти строки с помощью препроцессора?
52
По-видимому, NULL не известен во включенных файлах
53
Заставить препроцессор C игнорировать определенные директивы #include
54
Ошибка: имена макросов должны быть идентификаторами с использованием #ifdef 0
55
Целочисленное значение изменяется при выходе из блока препроцессора
56
Условная компиляция в зависимости от версии фреймворка в C#
57
Запретить препроцессору C выполнять конкретную подстановку макросов
58
Разбор инструкций препроцессора C++ #if
59
Можно ли использовать макрос для доступа к переменной только для чтения?
60
Что такое «макрос с нулевым определением»?
61
В какой степени препроцессор C учитывает суффиксы целочисленных литералов?
62
Проверить, является ли сконструированная константа #define
63
Поменять порядок X и Y в МАКРО(X)(Y)
64
Работа условной компиляции #if и #else (и др.) в c
65
Как поймать неопределенный макрос в условии препроцессора #if?
66
Дублирование определения препроцессора
67
Неопределенное поведение с #define в C
68
Создание связанного x-макроса из существующего
69
Можно ли сделать это с помощью препроцессора?
70
Существуют ли определенные ключевые слова, которые я не должен "# определять"?
71
Объединение строк в #define без strcat
72
Использование \ для расширения однострочных комментариев
73
Конкатенация строк с использованием прекомпилятора
74
Возможно ли использование многоточия в макросе? Можно ли его преобразовать в шаблон?
75
Какие символы можно использовать в именах макросов?
76
Как заменить этот макрос препроцессора на #include?
77
Область действия директивы препроцессора C#
78
Цель _ Never_executed ()?
79
Как сделать строку char из значения макроса C?
80
Как мне писать код с уникальными разделами для разных версий .NET
81
Авто определяет в редакторах Си ... Почему?
82
Как компилятор C или препроцессор по-разному обрабатывают MACRO с аргументами?
83
Макрос препроцессора GCC и «#pragma GCC unroll»
84
Существует ли эквивалент awk sprintf для использования в директивах #define компилятора C?
85
Как вы можете установить тип данных #define на long double?
86
Как вы можете установить тип данных #define на long double?
87
Как я могу использовать «nullptr» для нулевых указателей до C23?
88
Я не могу понять это предложение из документации GNU C PREPROCESSOR
89
Можно ли вычислить факториал значения пропроцессора во время компиляции в C?
90
Подготовить/добавить строку к каждому элементу в списке препроцессора C?
91
Как компилируется приведенный ниже пример макроса C?
92
Переменные препроцессора gcc в строковые литералы
93
Выполняйте простые вычисления с помощью препроцессора C++
94
Препроцессор C#if условие
95
Директивы препроцессора GCC для Arch Linux
96
В каких ситуациях препроцессор C## работает и не работает?
97
Препроцессор только для произвольного файла?
98
Есть ли разница между этими двумя макросами?
99
Как я могу включить заголовочный файл, который содержит `>` в своем имени?
100
Можно ли вывести переменную из заголовочного файла?