C++ memungkinkan deklarasi variabel di mana pun Anda suka, Anda dapat mendeklarasikannya secara instan di mana pun
Anda menggunakannya sedangkan dalam bahasa C kita seharusnya mendeklarasikan semua variabel di awal program
seperti Misalkan SAYA MEMBUTUHKAN A B C D.
Semua variabel harus dideklarasikan di satu tempat tetapi di C++.
Misalkan saya memiliki variabel A dan B.
Dan saya juga membutuhkan C dan saya harus menemukan jumlah mereka di B dan menyimpan daripada c maka itu membutuhkan
if misalkan di dalam beberapa pernyataan bersyarat.
Saya hanya menulis benar di sini di sini jika saya membutuhkan C maka saya dapat mendeklarasikan c menyembuhkan dirinya sendiri dan menyimpan hasil a dan
b dalam yang satu ini dan cout C.
sekarang C ini dideklarasikan di dalam if dan hanya akan tetap di luar blok ini.
Jadi di C++ ruang lingkup atau visibilitas variabel terbatas pada blok di mana mereka dideklarasikan.
Biarkan saya mencoba mengakses variabel C di sini.
Saya akan mengatakan C out C, endl mari kita lihat apa yang terjadi.
lihat kesalahannya.
Penggunaan pengidentifikasi yang tidak dideklarasikan.
Lihat Anda dapat melihat pesan ini muncul di sini.
Pesan eror.
Jadi kompiler memberikan pesan kesalahan bahwa c tidak dideklarasikan dan saya mencoba menggunakan C.
Jadi ini berarti umur variabel C telah selesai di sini pada akhir blok ini.
Saya hanya akan menjalankan program dan melihat apa yang terjadi.
Ya 15 itu menampilkan jumlah a dan b yang disimpan di C. Saya akan menghapus hal-hal ini.
Saya akan menunjukkan satu lagi.
Misalkan saya menginginkan variabel c di mana saya ingin menyimpan jumlah A dan B.
Dan disini saya ingin mengecek kondisi C lebih besar dari 10 atau tidak.
Ini adalah kondisi. sekarang kondisi
ini saya tulis berdasarkan variabel ini yaitu C yang saya simpan hasil a dan b di sini.
Jadi saya membutuhkan variabel c hanya untuk memeriksa kondisi dan masuk ke loop ini.
Dan setelah ini jika saya tidak memerlukan c di sini misalkan saya tidak perlu lihat di sini setelahnya.
Jika saya telah mendeklarasikan C ini hanya untuk menggunakannya sebagai kondisi atau di dalam blok if ini.
Saya ingin melihat dengan di sini saja.
Tetapi dalam contoh ini saya harus mendeklarasikan c sebelumnya jika hanya saya yang dapat menggunakannya dalam kondisi tersebut.
meskipun saya tidak ingin c di seluruh program tetapi ketika saya telah menulisnya di sini itu akan terlihat di seluruh program.
Sekarang bagaimana membatasi C ini dengan di blok if ini.
Ada dua metode.
Lihat salah satu metodenya.
Saya dapat membuat blok kosong di sini dan menutup seperti ini sekarang ini hanya akan terlihat di blok ini.
Setelah ini jika saya harus mengatakan cout c, mari kita lihat apa yang terjadi.
Lihat kegunaan pengenal yang tidak dideklarasikan c.
Jadi C hanya terlihat di blok ini.
Jadi jika Anda ingin membatasi visibilitas beberapa variabel maka Anda cukup meletakkan blok kosong.
Sekarang satu lagi metode saya akan menunjukkan kepada Anda bagaimana menggunakan variabel ini untuk lingkup terbatas.
Saya akan mendeklarasikan variabel ini c
di dalam if.
Ya Anda mendengarnya dengan benar, saya akan menyatakannya di dalam jika.
Apa boleh.
Sama seperti jika Anda tahu di for loop kita bisa mendeklarasikan variabel seperti ini.
Dan di dalam if
Juga saya dapat mendeklarasikan variabel seperti ini.
Ini diperbolehkan mulai dari C++ 17 dan seterusnya.
Jenis ekspresi ini diperbolehkan mulai dari c++ 17 dan seterusnya.
Jadi ini hanya akan terbatas pada blok if ini.
Jadi, jika Anda memiliki deklarasi variabel yang dibatasi untuk pernyataan
kondisional ini, Anda dapat mendeklarasikannya sebagai bagian dari pernyataan if saja.
Ini adalah fitur yang menarik.