RedDeveloper
Блог
Вопросы
Теги
Топ 100 вопросов про C
Коллекция из 100 самых популярных вопросов про
c
с ответами и комментариями.
Топ 100
Топ 15
Топ 20
Топ 25
Топ 30
Топ 50
Все вопросы
Вопросы на собеседовании
1
Как вы устанавливаете, очищаете и переключаете один бит?
2
В чем разница между #include <filename> и #include "filename"?
3
Почему с массивами a [5] == 5 [a]?
4
Как определить размер моего массива в C?
5
Как инициализировать все элементы массива одинаковым значением?
6
C: В чем разница между ++ i и i ++?
7
Модульное тестирование кода C
8
Что такое строгое правило псевдонима?
9
Зачем использовать в макросах явно бессмысленные операторы do-while и if-else?
10
Что должен вернуть main () в C и C++?
11
Почему sizeof для структуры не равен сумме sizeof каждого члена?
12
Как передать функцию в качестве параметра в C?
13
Как определить переполнение беззнакового целочисленного умножения?
14
Как определить потребление ЦП и памяти изнутри процесса?
15
Вызов C / C++ из Python?
16
Каков аргумент в пользу printf, который форматирует long?
17
Как мне перечислить символы в файле .so
18
Как написать объектно-ориентированный код на C?
19
Как инициализировать структуру в соответствии со стандартами языка программирования C
20
Беззнаковое int против size_t
21
Программно найти количество ядер на машине
22
Что такое беззнаковый символ?
23
Есть ли разница в производительности между i ++ и ++ i в C?
24
Как лучше всего проверить, существует ли файл на C?
25
Есть ли конвертер printf для печати в двоичном формате?
26
Каковы препятствия на пути к пониманию указателей и что можно сделать, чтобы их преодолеть?
27
Зачем нужен volatile в C?
28
Почему мы должны так часто вводить структуру в C?
29
Как выделить выровненную память только с помощью стандартной библиотеки?
30
Разница между структурой и союзом
31
Фортран легче оптимизировать, чем C, для тяжелых вычислений?
32
Как получить вывод ассемблера из исходного кода C / C++ в gcc?
33
Как я могу получить размер файла на C?
34
Как напечатать полное значение длинной строки в GDB?
35
Как отформатировать unsigned long long int с помощью printf?
36
Где мне найти текущие стандартные документы C или C++?
37
Зачем нужны указатели?
38
Как мне объединить константные / буквальные строки в C?
39
Do {...} while (0) - для чего это нужно?
40
Печать ведущих нулей в C
41
Что такое трюк с LD_PRELOAD?
42
Передача переменного количества аргументов
43
Strdup () - что он делает в C?
44
Почему я получаю ошибку сегментации при записи в "char * s", инициализированный строковым литералом, но не в "char s []"?
45
Когда мне следует использовать mmap для доступа к файлам?
46
Что означает тип, за которым следует _t (подчеркивание-t)?
47
Что такое ошибка шины?
48
Как мне получить каталог, из которого запущена программа?
49
Как предотвратить SIGPIPE (или правильно с ними обращаться)
50
Есть ли разница между foo (void) и foo () в C++ или C?
51
Самый эффективный способ реализовать степенную функцию на основе целых чисел pow (int, int)
52
Зачем нам нужны C Unions?
53
Что означает {0} при инициализации объекта?
54
Утечки памяти когда-либо нормально?
55
Всегда ли sizeof (некоторый указатель) равен четырем?
56
Как вы сравниваете структуры на равенство в C?
57
Как проверить ОС с помощью директивы препроцессора?
58
Как заставить дочерний процесс умирать после выхода из родительского?
59
Почему C такой быстрый, а другие языки не так быстры или быстрее?
60
Округление до следующей степени 2
61
Есть ли хороший заменитель Windows от Valgrind?
62
Как мне увидеть исходный файл C / C++ после предварительной обработки в Visual Studio?
63
Выгодно ли когда-нибудь использовать goto на языке, поддерживающем циклы и функции? Если да, то почему?
64
Почему звездочка стоит перед именем переменной, а не после типа?
65
Для чего time_t в конечном итоге typedef?
66
Оператор return vs exit () в main ()
67
Вперед вызов вариативной функции в C
68
Как проверить, четное или нечетное целое число?
69
Захват символов из стандартного ввода, не дожидаясь нажатия клавиши Enter
70
Где gcc ищет файлы заголовков C и C++?
71
Где статические переменные хранятся в C и C++?
72
Есть ли замена unistd.h для Windows (Visual C)?
73
Не удается скомпилировать программу C на Mac после обновления до Mojave
74
Почему считается плохой практикой опускать фигурные скобки?
75
Зачем scanf () нужен "% lf" для удвоения, когда printf () подходит только с "% f"?
76
Как обрезать начальные / конечные пробелы стандартным способом?
77
Инструмент для отслеживания зависимостей #include
78
Как поменять местами строку в C или C++?
79
Что делает оператор запятой?
80
Как получить текущий каталог в программе на C?
81
Почему я получаю именно этот цветовой узор при использовании rand ()?
82
В C++ я плачу за то, что не ем?
83
Предупреждение / ошибка «объявление функции не является прототипом»
84
Как я могу использовать массив указателей на функции?
85
Как использовать API сокета C в C++ на z / OS
86
Обработка ошибок в C-коде
87
Есть ли недостатки в передаче структур по значению в C вместо передачи указателя?
88
Является ли D надежной альтернативой Java и C++?
89
Объектная ориентация в C
90
Что такое «обратный вызов» в C и как они реализованы?
91
Что такое __stdcall?
92
Какие инструменты есть для функционального программирования на C?
93
Как скомпилировать и запустить C / C++ в консоли Unix / терминале Mac?
94
Бесплатный инструмент для проверки исходного кода C / C++ на соответствие набору стандартов кодирования?
95
Как отобразить динамически выделяемый массив в отладчике Visual Studio?
96
Где находится функция itoa в Linux?
97
Как определить размер файла на C?
98
В чем разница между sigaction и signal?
99
Операторы сдвига (<<, >>) арифметические или логические в C?
100
Каков размер перечисления в C?