Automatinis raktinis žodis C programavimo kalba
Norėdami naudoti automatinį raktinį žodį C programavimo kalba, galite pažvelgti į šį pavyzdį:
Šiame pavyzdyje mes paskelbėme sveikąjį kintamąjį su raktiniu žodžiu „auto“ ir priskyrėme jam „2“ reikšmę. Tada mes parodėme šią reikšmę terminale. Po to mes panaudojome petnešomis, kad apibrėžtume naują taikymo sritį. Šiuose skliaustuose mes iš naujo apibrėžėme tą patį kintamąjį su nauja reikšme „4“. Šią reikšmę taip pat atspausdinome terminale. Tada mes dar kartą išspausdinome šio kintamojo reikšmę už šių skliaustų.
Po to šiam kodui sudaryti naudojama ši komanda:
$ gcc automatinis . c -O automatinis
Norėdami vykdyti šį kodą, naudojama ši komanda:
$. / automatinis
Ši programa pateikė labai įdomią išvestį, kuri parodyta kitame paveikslėlyje. Deklaruojamo kintamojo „num“ apimtis iš pradžių truko iki funkcijos „main()“ pabaigos. Tuo tarpu jo naujo apibrėžimo sritis buvo tik petnešų viduje. Dėl šios priežasties šio kintamojo reikšmė prieš ir po breketų liko „2“. Nors jo vertė petnešose buvo „4“.
Tos pačios funkcijos pasiekimas be automatinio raktinio žodžio C
Dabar pamatysime, kaip tą pačią funkciją galima pasiekti nenaudojant „auto“ raktinio žodžio. Tam naudojame tą patį C scenarijų, kaip parodyta ankstesniame pavyzdyje. Tačiau šį kartą mes tiesiog pašaliname raktinį žodį „auto“ iš visur. Tai parodyta šiame paveikslėlyje:
Šios programos išvestis parodyta kitame paveikslėlyje. Galite aiškiai matyti, kad išvestis išliko lygiai tokia pati, net nenaudojant „auto“ raktinio žodžio, kuris patvirtina, kad C programavimo kalboje nereikia naudoti „auto“ raktinio žodžio.
Išvada
Šis straipsnis skirtas raktinio žodžio „auto“ naudojimui C programavimo kalboje. Tačiau mes taip pat matėme, kaip tą pačią funkciją galima pasiekti net nenaudojant šio raktinio žodžio C. Todėl visiškai nuo jūsų priklauso, ar norite naudoti šį raktinį žodį, ar praleisti.