Узнайте, можете ли вы вкладывать функции в C или нет!
Нет, не можешь.
Мы не можем определять функции внутри других функций в C.
В таких языках, как JavaScript, Swift или Python, довольно часто используются вложенные функции.
C и C ++ не предоставляют эту возможность.
Ваш следующий лучший вариант - поместить функции, необходимые для выполнения чего-либо, в отдельный файл и предоставить только основную функцию, которую необходимо использовать клиентской программе, чтобы вы могли «скрыть» все вещи, которые не должны быть общедоступными.
Скачать мою бесплатнуюСправочник C
Больше уроков по clang:
- Введение в язык программирования C
- C Переменные и типы
- Константы C
- Операторы C
- C Условные выражения
- Как работать с петлями на C
- Введение в массивы C
- Как определить длину массива в C
- Введение в строки C
- Как найти длину строки в C
- Введение в указатели C
- Цикл по массиву с помощью C
- Логические значения в C
- Введение в функции C
- Как использовать NULL в C
- Основные концепции ввода-вывода в C
- Двойные кавычки против одинарных кавычек в C
- Как вернуть строку из функции C
- Как решить неявное объявление предупреждения библиотечной функции в C
- Как проверить значение символа в C
- Как напечатать процентный символ с помощью printf () на C
- Спецификаторы и модификаторы преобразования C
- Как получить доступ к параметрам командной строки в C
- Объем переменных в C
- Можете ли вы вкладывать функции в C?
- Статические переменные в C
- C Глобальные переменные
- Ключевое слово typedef в C
- C Перечислимые типы
- Структуры C
- Заголовочные файлы C
- Препроцессор C