WEBVTT

00:00.210 --> 00:07.410
C++ memungkinkan deklarasi variabel di mana pun Anda suka, Anda dapat mendeklarasikannya secara instan di mana pun

00:07.410 --> 00:13.290
Anda menggunakannya sedangkan dalam bahasa C kita seharusnya mendeklarasikan semua variabel di awal program

00:13.290 --> 00:16.780
seperti Misalkan SAYA MEMBUTUHKAN A B C D.

00:16.830 --> 00:21.090
Semua variabel harus dideklarasikan di satu tempat tetapi di C++.

00:21.100 --> 00:26.140
Misalkan saya memiliki variabel A dan B.

00:26.460 --> 00:33.830
Dan saya juga membutuhkan C dan saya harus menemukan jumlah mereka di B dan menyimpan daripada c maka itu membutuhkan

00:33.920 --> 00:36.960
if misalkan di dalam beberapa pernyataan bersyarat.

00:37.370 --> 00:48.210
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

00:48.210 --> 00:52.030
b dalam yang satu ini dan cout C.

00:52.570 --> 00:59.790
sekarang C ini dideklarasikan di dalam if dan hanya akan tetap di luar blok ini.

00:59.850 --> 01:07.960
Jadi di C++ ruang lingkup atau visibilitas variabel terbatas pada blok di mana mereka dideklarasikan.

01:08.220 --> 01:11.270
Biarkan saya mencoba mengakses variabel C di sini.

01:11.280 --> 01:17.450
Saya akan mengatakan C out C, endl mari kita lihat apa yang terjadi.

01:17.490 --> 01:18.690
lihat kesalahannya.

01:18.750 --> 01:22.280
Penggunaan pengidentifikasi yang tidak dideklarasikan.

01:22.350 --> 01:25.520
Lihat Anda dapat melihat pesan ini muncul di sini.

01:25.530 --> 01:26.600
Pesan eror.

01:26.650 --> 01:32.250
Jadi kompiler memberikan pesan kesalahan bahwa c tidak dideklarasikan dan saya mencoba menggunakan C.

01:32.310 --> 01:39.640
Jadi ini berarti umur variabel C telah selesai di sini pada akhir blok ini.

01:40.830 --> 01:44.990
Saya hanya akan menjalankan program dan melihat apa yang terjadi.

01:45.900 --> 01:54.250
Ya 15 itu menampilkan jumlah a dan b yang disimpan di C. Saya akan menghapus hal-hal ini.

01:54.260 --> 01:56.560
Saya akan menunjukkan satu lagi.

01:56.560 --> 02:01.710
Misalkan saya menginginkan variabel c di mana saya ingin menyimpan jumlah A dan B.

02:01.850 --> 02:07.530
Dan disini saya ingin mengecek kondisi C lebih besar dari 10 atau tidak.

02:07.540 --> 02:09.800
Ini adalah kondisi. sekarang kondisi

02:09.820 --> 02:15.850
ini saya tulis berdasarkan variabel ini yaitu C yang saya simpan hasil a dan b di sini.

02:16.040 --> 02:21.330
Jadi saya membutuhkan variabel c hanya untuk memeriksa kondisi dan masuk ke loop ini.

02:21.370 --> 02:26.190
Dan setelah ini jika saya tidak memerlukan c di sini misalkan saya tidak perlu lihat di sini setelahnya.

02:26.230 --> 02:33.190
Jika saya telah mendeklarasikan C ini hanya untuk menggunakannya sebagai kondisi atau di dalam blok if ini.

02:33.280 --> 02:35.110
Saya ingin melihat dengan di sini saja.

02:35.720 --> 02:43.270
Tetapi dalam contoh ini saya harus mendeklarasikan c sebelumnya jika hanya saya yang dapat menggunakannya dalam kondisi tersebut.

02:43.300 --> 02:49.760
meskipun saya tidak ingin c di seluruh program tetapi ketika saya telah menulisnya di sini itu akan terlihat di seluruh program.

02:49.900 --> 02:53.040
Sekarang bagaimana membatasi C ini dengan di blok if ini.

02:53.200 --> 02:55.090
Ada dua metode.

02:55.120 --> 02:56.420
Lihat salah satu metodenya.

02:56.440 --> 03:06.530
Saya dapat membuat blok kosong di sini dan menutup seperti ini sekarang ini hanya akan terlihat di blok ini.

03:06.760 --> 03:13.140
Setelah ini jika saya harus mengatakan cout c, mari kita lihat apa yang terjadi.

03:13.420 --> 03:17.010
Lihat kegunaan pengenal yang tidak dideklarasikan c.

03:17.140 --> 03:20.400
Jadi C hanya terlihat di blok ini.

03:20.530 --> 03:28.140
Jadi jika Anda ingin membatasi visibilitas beberapa variabel maka Anda cukup meletakkan blok kosong.

03:28.390 --> 03:34.780
Sekarang satu lagi metode saya akan menunjukkan kepada Anda bagaimana menggunakan variabel ini untuk lingkup terbatas.

03:34.780 --> 03:36.910
Saya akan mendeklarasikan variabel ini c

03:40.060 --> 03:41.610
di dalam if.

03:42.430 --> 03:47.070
Ya Anda mendengarnya dengan benar, saya akan menyatakannya di dalam jika.

03:47.140 --> 03:48.160
Apa boleh.

03:48.250 --> 03:52.160
Sama seperti jika Anda tahu di for loop kita bisa mendeklarasikan variabel seperti ini.

03:52.380 --> 03:53.540
Dan di dalam if

03:53.560 --> 03:55.570
Juga saya dapat mendeklarasikan variabel seperti ini.

03:55.570 --> 03:59.900
Ini diperbolehkan mulai dari C++ 17 dan seterusnya.

03:59.920 --> 04:04.960
Jenis ekspresi ini diperbolehkan mulai dari c++ 17 dan seterusnya.

04:05.110 --> 04:08.960
Jadi ini hanya akan terbatas pada blok if ini.

04:09.250 --> 04:14.380
Jadi, jika Anda memiliki deklarasi variabel yang dibatasi untuk pernyataan

04:14.380 --> 04:20.020
kondisional ini, Anda dapat mendeklarasikannya sebagai bagian dari pernyataan if saja.

04:20.120 --> 04:21.740
Ini adalah fitur yang menarik.
