Авто ключевое слово в C

Avto Klucevoe Slovo V C



Ключевое слово «auto» в языке программирования C используется для указания продолжительности хранения переменной. Другими словами, это ключевое слово используется для объявления области действия переменной в C. Переменные, объявленные с помощью ключевого слова «auto» в C, имеют автоматический срок хранения. Такие переменные называются локальными переменными. Однако интересен тот факт, что все переменные в языке программирования Си по умолчанию являются «локальными». Поэтому технически нет необходимости использовать ключевое слово «auto» в C. Тем не менее, мы все же обсудим работу ключевого слова «auto» в этой статье.

Ключевое слово Auto на языке программирования C

Чтобы использовать ключевое слово auto в языке программирования C, вы можете взглянуть на следующий пример:







В этом примере мы объявили целочисленную переменную с ключевым словом «auto» и присвоили ей значение «2». Затем мы отобразили это значение на терминале. После этого мы использовали фигурные скобки для определения новой области. Внутри этих фигурных скобок мы переопределили ту же самую переменную с новым значением «4». Мы также напечатали это значение на терминале. Затем мы снова напечатали значение этой переменной вне этих фигурных скобок.



После этого для компиляции этого кода используется следующая команда:



$ gcc авто . с авто





Для выполнения этого кода используется следующая команда:

$. / авто



Эта программа выдала очень интересный результат, который показан на следующем изображении. Область действия объявленной переменной «num» первоначально длилась до конца функции «main()». В то время как область его переопределения была только внутри фигурных скобок. Из-за этого значение этой переменной до и после фигурных скобок осталось «2». В то время как его значение в фигурных скобках было «4».

Достижение той же функциональности без ключевого слова auto в C

Теперь мы увидим, как можно реализовать ту же самую функциональность, не используя ключевое слово «auto». Для этого мы используем тот же сценарий C, что и в предыдущем примере. Но на этот раз мы просто убираем отовсюду ключевое слово «авто». Это показано на следующем изображении:

Вывод этой программы показан на следующем изображении. Вы можете ясно видеть, что вывод остался точно таким же даже без использования ключевого слова «auto», что подтверждает отсутствие необходимости использования ключевого слова «auto» в языке программирования C.

Вывод

Эта статья посвящена использованию ключевого слова «auto» в языке программирования C. Однако мы также были свидетелями того, как та же функциональность может быть достигнута даже без использования этого ключевого слова в C. Таким образом, это полностью зависит от вас, хотите ли вы использовать или пропустить это ключевое слово.