Ключевое слово Auto на языке программирования C
Чтобы использовать ключевое слово auto в языке программирования C, вы можете взглянуть на следующий пример:
В этом примере мы объявили целочисленную переменную с ключевым словом «auto» и присвоили ей значение «2». Затем мы отобразили это значение на терминале. После этого мы использовали фигурные скобки для определения новой области. Внутри этих фигурных скобок мы переопределили ту же самую переменную с новым значением «4». Мы также напечатали это значение на терминале. Затем мы снова напечатали значение этой переменной вне этих фигурных скобок.
После этого для компиляции этого кода используется следующая команда:
$ gcc авто . с -О авто
Для выполнения этого кода используется следующая команда:
$. / авто
Эта программа выдала очень интересный результат, который показан на следующем изображении. Область действия объявленной переменной «num» первоначально длилась до конца функции «main()». В то время как область его переопределения была только внутри фигурных скобок. Из-за этого значение этой переменной до и после фигурных скобок осталось «2». В то время как его значение в фигурных скобках было «4».
Достижение той же функциональности без ключевого слова auto в C
Теперь мы увидим, как можно реализовать ту же самую функциональность, не используя ключевое слово «auto». Для этого мы используем тот же сценарий C, что и в предыдущем примере. Но на этот раз мы просто убираем отовсюду ключевое слово «авто». Это показано на следующем изображении:
Вывод этой программы показан на следующем изображении. Вы можете ясно видеть, что вывод остался точно таким же даже без использования ключевого слова «auto», что подтверждает отсутствие необходимости использования ключевого слова «auto» в языке программирования C.
Вывод
Эта статья посвящена использованию ключевого слова «auto» в языке программирования C. Однако мы также были свидетелями того, как та же функциональность может быть достигнута даже без использования этого ключевого слова в C. Таким образом, это полностью зависит от вас, хотите ли вы использовать или пропустить это ключевое слово.