Kata Kunci Auto dalam C

Kata Kunci Auto Dalam C



Kata kunci 'auto' dalam bahasa pengaturcaraan C digunakan untuk menentukan tempoh penyimpanan pembolehubah. Dalam erti kata lain, kata kunci ini digunakan untuk mengisytiharkan skop pembolehubah dalam C. Pembolehubah yang diisytiharkan dengan kata kunci 'auto' dalam C mempunyai tempoh storan automatik. Pembolehubah tersebut dikenali sebagai pembolehubah tempatan. Walau bagaimanapun, fakta yang menarik ialah semua pembolehubah dalam bahasa pengaturcaraan C adalah 'tempatan' secara lalai. Oleh itu, secara teknikalnya, tidak perlu menggunakan kata kunci 'auto' dalam C. Namun begitu, kami masih akan membincangkan cara kerja kata kunci 'auto' dalam artikel ini.

Kata Kunci Auto dalam Bahasa Pengaturcaraan C

Untuk menggunakan kata kunci auto dalam bahasa pengaturcaraan C, anda boleh lihat contoh berikut:







Dalam contoh ini, kami mengisytiharkan pembolehubah integer dengan kata kunci 'auto' dan memberikannya nilai '2'. Kemudian, kami memaparkan nilai ini pada terminal. Selepas itu, kami menggunakan pendakap untuk menentukan skop baharu. Dalam pendakap ini, kami mentakrifkan semula pembolehubah yang sama dengan nilai baharu '4'. Kami juga mencetak nilai ini pada terminal. Kemudian, kami mencetak nilai pembolehubah ini sekali lagi di luar pendakap ini.



Selepas itu, arahan berikut digunakan untuk menyusun kod ini:



$ gcc auto . c -O auto





Untuk melaksanakan kod ini, arahan berikut digunakan:

$. / auto



Program ini memberikan output yang sangat menarik yang ditunjukkan dalam imej berikut. Skop pembolehubah 'num' yang diisytiharkan, pada mulanya berlangsung sehingga penghujung fungsi 'utama()'. Sedangkan skop definisi semulanya hanya di dalam pendakap. Oleh sebab itu, nilai pembolehubah ini sebelum dan selepas pendakap kekal '2'. Manakala nilainya dalam pendakap ialah '4'.

Mencapai Fungsi Yang Sama Tanpa Kata Kunci Auto dalam C

Sekarang, kita akan melihat bagaimana kefungsian yang sama boleh dicapai tanpa menggunakan kata kunci 'auto'. Untuk itu, kami menggunakan skrip C yang sama seperti yang ditunjukkan dalam contoh sebelumnya. Tetapi kali ini, kami hanya mengalih keluar kata kunci 'auto' dari mana-mana sahaja. Ini ditunjukkan dalam imej berikut:

Output program ini ditunjukkan dalam imej berikut. Anda boleh menyaksikan dengan jelas bahawa output tetap sama walaupun tanpa menggunakan kata kunci 'auto' yang mengesahkan bahawa tidak perlu menggunakan kata kunci 'auto' dalam bahasa pengaturcaraan C.

Kesimpulan

Artikel ini ditujukan kepada penggunaan kata kunci 'auto' dalam bahasa pengaturcaraan C. Walau bagaimanapun, kami juga menyaksikan bagaimana kefungsian yang sama boleh dicapai tanpa menggunakan kata kunci ini dalam C. Oleh itu, ia bergantung sepenuhnya kepada anda sama ada anda mahu menggunakan atau melangkau kata kunci ini.