Auto Keyword sa C

Auto Keyword Sa C



Ang 'auto' na keyword sa C programming language ay ginagamit upang tukuyin ang tagal ng storage ng isang variable. Sa madaling salita, ginagamit ang keyword na ito upang ideklara ang saklaw ng isang variable sa C. Ang mga variable na idineklara gamit ang 'auto' na keyword sa C ay may awtomatikong tagal ng storage. Ang ganitong mga variable ay kilala bilang mga lokal na variable. Gayunpaman, ang isang kawili-wiling katotohanan ay ang lahat ng mga variable sa C programming language ay 'lokal' bilang default. Samakatuwid, sa teknikal, hindi na kailangang gamitin ang 'auto' na keyword sa C. Gayunpaman, tatalakayin pa rin natin ang pagtatrabaho ng 'auto' na keyword sa artikulong ito.

Auto Keyword sa C Programming Language

Upang gamitin ang auto keyword sa C programming language, maaari mong tingnan ang sumusunod na halimbawa:







Sa halimbawang ito, nagdeklara kami ng integer variable na may 'auto' na keyword at itinalaga dito ang '2' na halaga. Pagkatapos, ipinakita namin ang halagang ito sa terminal. Pagkatapos nito, ginamit namin ang mga braces upang tukuyin ang isang bagong saklaw. Sa loob ng mga brace na ito, muling tinukoy namin ang parehong variable na may bagong value na '4'. Nai-print din namin ang halagang ito sa terminal. Pagkatapos, muli naming na-print ang halaga ng variable na ito sa labas ng mga brace na ito.



Pagkatapos nito, ang sumusunod na utos ay ginagamit upang i-compile ang code na ito:



$ gcc sasakyan . c -O sasakyan





Upang maisagawa ang code na ito, ang sumusunod na command ay ginagamit:

$. / sasakyan



Ang program na ito ay nagbigay ng isang napaka-kagiliw-giliw na output na ipinapakita sa sumusunod na larawan. Ang saklaw ng variable na 'num' na idineklara, sa simula ay tumagal hanggang sa katapusan ng 'main()' function. Samantalang ang saklaw ng redefinition nito ay nasa loob lamang ng braces. Dahil dito, ang halaga ng variable na ito bago at pagkatapos ng mga braces ay nanatiling '2'. Habang ang halaga nito sa loob ng braces ay '4'.

Pagkamit ng Parehong Functionality Nang Wala ang Auto Keyword sa C

Ngayon, makikita natin kung paano makakamit ang parehong functionality nang hindi gumagamit ng 'auto' na keyword. Para diyan, ginagamit namin ang parehong C script tulad ng ipinapakita sa nakaraang halimbawa. Ngunit sa pagkakataong ito, inaalis na lang namin ang keyword na 'auto' sa lahat ng dako. Ito ay ipinapakita sa sumusunod na larawan:

Ang output ng program na ito ay ipinapakita sa sumusunod na larawan. Malinaw mong masasaksihan na ang output ay nanatiling eksaktong pareho kahit na hindi ginagamit ang 'auto' na keyword na nagpapatunay na hindi na kailangan ang paggamit ng 'auto' na keyword sa C programming language.

Konklusyon

Ang artikulong ito ay nakadirekta sa paggamit ng 'auto' na keyword sa C programming language. Gayunpaman, nasaksihan din namin kung paano makakamit ang parehong functionality nang hindi man lang ginagamit ang keyword na ito sa C. Samakatuwid, ito ay lubos na nakasalalay sa iyo kung gusto mong gamitin o laktawan ang keyword na ito.