10 месяцев назад
argc и argv: Ключ к передаче параметров в C-программы
argc и argv – это специальные переменные, которые используются в функции main для получения информации о параметрах, переданных программе при ее запуске из командной строки. Это мощный инструмент для создания гибких и настраиваемых программ. C #include <stdio.h> int main(int argc, char *argv[]) { printf("Количество аргументов: %d\n", argc); for (int i = 0; i < argc; ++i) { printf("Аргумент %d: %s\n", i, argv[i]); } return 0; } Если запустить эту программу с командой: Bash ./myprogram hello world Вывод будет: Количество аргументов: 3 Аргумент 0: ...
3 года назад
Функция с переменным количеством аргументов в Python: *args и **kwargs
В этой статье мы расскажем, зачем нужны *args и **kwargs в Python и как их использовать. В программировании, если нам нужно выполнять похожие действия, мы определяем функции для многоразового использования кода. Чтобы выполнить это действие, мы вызываем функцию с определённым значением — аргументом. Предположим, у нас есть функция, которая складывает три числа: def adder(x, y, z): print("sum:",x + y + z) adder(10, 12, 13) После запуска будет выведено sum: 35. Во фрагменте кода выше у нас есть функция adder() с тремя аргументами: x, y и z...