Halo, dan selamat datang kembali.
Kami memulai bagian baru.
Dan di bagian ini, saya ingin berbicara tentang beberapa konsep dasar dalam C.
Saya ingin menjelaskan beberapa hal yang kami miliki dalam contoh kami atau tantangan pertama kami, program
utama kami di sini.
Jadi saya memiliki tantangan ini, Anda mungkin mengingatnya.
Ini memiliki sejumlah pernyataan berbeda dalam baris kode.
Saya akan mencoba untuk menutupi beberapa konsep di sini. Saya akan bolak-balik ke contoh ini.
Hal pertama yang ingin saya bahas adalah konsep komentar.
Jadi kita akan kembali ke ini sebentar lagi. Saya ingin pergi ke beberapa slide saat ini.
Jadi komentar digunakan dalam program untuk mendokumentasikan program dan
untuk meningkatkan keterbacaannya.
Saya telah memberi tahu Anda mengapa penting agar program Anda dapat dibaca.
Karena Anda akan memelihara kode dan Anda harus dapat melihatnya dan
memahami apa yang dilakukannya. Jadi dengan komentar, ini
bisa sedikit
membantu dalam konsep keterbacaan ini.
Komentar ada untuk mengingatkan Anda atau orang lain yang membaca kode
Anda tentang apa yang dilakukan program atau apa yang dilakukan oleh baris kode tertentu.
Jadi komentar ada untuk keuntungan Anda.
Komentar diabaikan oleh kompiler.
Jadi tidak masalah jika Anda mengikuti sintaks komentar, kompiler tidak akan menimbulkan
kesalahan, apa pun yang ada di dalam komentar.
Jadi sekali lagi, mereka sangat berguna dan Anda ingin menggunakannya dalam program Anda.
Dan itu adalah konsep dasar dari semua bahasa pemrograman.
Jadi tidak ada yang benar-benar baru di sini untuk dilihat.
Sekali lagi, Anda mungkin, sebagai seorang programmer, menulis beberapa kode, kembali ke sana
dalam 6 bulan dan Anda mungkin
tidak ingat mengapa Anda menulis kode seperti yang Anda lakukan.
Anda mungkin tidak memahami fungsinya, Anda mungkin tidak memahami logikanya.
Dengan memberikan komentar dalam kode,
ini dapat menghemat banyak waktu yang Anda buang untuk mempelajari kembali berbagai hal,
terutama mempelajari kembali kode tersebut.
Atau bayangkan Anda menulis beberapa
kode dan itu adalah program besar, ada banyak programmer yang mengerjakannya
dan orang lain perlu melihat kode itu.
Jika ada komentar dan mereka menjelaskan apa yang dilakukan kode tersebut,
maka orang lain itu akan dapat memahami kode itu lebih cepat.
Ini akan menjadi lebih mudah dibaca. Jadi sekali lagi, komentar membantu
keterbacaan baik itu membantu keterbacaan programmer yang menulis kode atau
mereka membantu keterbacaan orang lain yang melihat kode.
Anda dapat dengan mudah melihat kode sumber itu dan kemudian dengan cepat memahami apa yang dilakukan kode tersebut.
Dan Anda ingin memberikan komentar dalam kode Anda.
Sintaks untuk memberikan komentar dalam kode Anda adalah
ada 2 cara Anda dapat memberikan komentar dalam kode Anda.
Dan sekali lagi, ini sangat, sangat mirip dengan java, sangat mirip dengan banyak bahasa.
Tetapi di c, Anda dapat memiliki komentar multi-baris atau komentar tunggal.
Jika Anda menggunakan 2 karakter garis miring diikuti oleh
tanda bintang, ini akan menandakan komentar multi-baris, komentar
yang mencakup banyak baris.
Dan bintang garis miring menandai awal dari komentar itu.
Dan ketika Anda memiliki komentar multi-baris ini karena mereka memiliki komentar awal, Anda
harus memiliki sesuatu yang mengatakan bahwa itu akan berakhir.
Jadi untuk mengakhiri komentar, Anda menempatkan karakter asterisk garis
miring di akhir tanpa spasi di antaranya.
Dan kemudian apa pun di antara bintang garis
miring ke depan dan garis miring bintang
akhir dianggap sebagai komentar,
semuanya berwarna biru itu. Dan dengan cara itu Anda dapat menjangkau banyak baris.
Cara lain Anda dapat menambahkan komentar ke program c Anda adalah Anda dapat menggunakan
komentar satu baris.
Komentar satu baris hanyalah 2 garis miring.
Apa pun setelah 2 garis miring ke depan pada baris
itu diabaikan oleh kompiler dan dianggap sebagai komentar.
Apa pun setelah itu bukan komentar, itu baris kode baru.
Jadi itu sangat tergantung pada
komentar yang Anda berikan apakah Anda ingin menggunakan komentar multi-baris atau komentar satu baris atau tidak.
Dan saya akan menunjukkan kepada Anda bagaimana Anda dapat menambahkannya ke kode Anda dalam sekejap.
Sekarang sejauh gaya berjalan apakah Anda menggunakan komentar multi-baris atau komentar satu baris,
Anda mungkin akan menggunakan keduanya tergantung pada apa yang Anda coba lakukan atau berapa
banyak baris yang harus Anda gambarkan atau seberapa besar komentar Anda.
Dalam contoh ini, kami menggunakan komentar multi-baris di sini, dan ini biasanya
berada di bagian atas file. Ini menggambarkan siapa yang
menulis file, penulis file, dan kemudian hak cipta.
Anda juga dapat memberikan komentar yang menonjol jika sesuatu
yang benar-benar penting dalam kode Anda terjadi dengan
memberikan banyak tanda bintang.
Dan contoh kedua di sini di mana dikatakan ini adalah komentar yang sangat penting,
itu benar-benar menonjol karena semua tanda bintang itu.
Jadi gayanya agak berbeda dari komentar heading di bagian atas
pada contoh pertama.
Sekarang contoh terakhir di sini yang hanya satu baris komentar, itu
di akhir baris kode dan pada dasarnya hanya memberi tahu Anda apa yang dilakukan satu baris.
Jadi Anda melihat gaya yang berbeda dari komentar multi-baris versus satu baris.
Berikut adalah contoh umum yang akan Anda lihat dalam sebuah program.
Ini adalah program yang berisi kode C.
Anda mungkin tidak tahu apa yang sebenarnya dilakukan ini.
Tapi Anda bisa melihat komentar dan semacam mengidentifikasi apa yang terjadi.
Jadi ada komentar di atas yang mengatakan program ini menambahkan 2 nilai integer dan menampilkan hasilnya.
Ini memberi tahu Anda tujuan program,
apa yang dilakukannya.
Dan kemudian Anda melihat beberapa komentar satu baris.
Dan bagaimana Anda tahu bahwa itu adalah komentar satu baris? Karena mereka memiliki 2 garis miring ke depan.
Jadi Anda melihat satu baris komentar yang mengatakan mendeklarasikan variabel.
Anda melihat yang lain yang mengatakan tetapkan nilai dan hitung jumlahnya.
Dan kemudian Anda melihat satu yang mengatakan tampilkan hasilnya.
Setiap komentar satu baris menggambarkan setiap grup kode, memberi tahu Anda apa yang
mereka lakukan.
Jadi Anda dapat dengan cepat melihat
kode ini dan memahami apa yang dilakukan kode dengan melihat komentar.
Itu membuat program lebih mudah dibaca.
Keterbacaan adalah keuntungan karena membuat kode lebih mudah dipelihara.
Jadi penting untuk menggunakan komentar. Dan ini adalah contoh cepat menambahkan
komentar ke beberapa kode.
Sekarang seberapa sering kita harus menggunakan komentar.
Ada konsep memiliki terlalu banyak komentar.
Anda tidak ingin kode Anda memiliki komentar untuk setiap baris.
Itu sebenarnya mengurangi keterbacaan kode karena hanya meluap.
Ini sebenarnya membuat lebih sulit untuk dibaca karena itu hanya luar biasa.
Jadi Anda tidak ingin memberikan komentar untuk setiap baris kode.
Anda harus memilih komentar Anda dengan bijak dan menggunakannya dengan cerdas.
Ini akan datang dengan latihan, kapan harus menambahkan
komentar, kapan tidak menambahkan komentar, di mana harus meletakkan komentar.
Biasanya, saya akan memiliki komentar di bagian
atas file sumber saya dengan informasi standar seperti penulis, tujuan,
deskripsi, tanggal pembuatan komentar, kemudian diselingi di seluruh kode saya,
menjelaskan beberapa baris kode yang logikanya sedikit lebih rumit.
Saya tidak akan selalu menyertakan komentar hanya untuk mendeklarasikan variabel karena agak jelas.
Saya mungkin tidak menyertakan komentar untuk fungsi tertentu, deskripsi
karena deskripsi itu sendiri mungkin lebih bermakna.
Itu semua tergantung dan itu datang dengan latihan.
Tetapi setiap kali Anda menambahkan komentar, biasanya merupakan ide yang baik untuk menambahkan
komentar tersebut saat Anda sedang menulis kode.
Satu karena jika Anda melakukannya, Anda akan memiliki program yang dikomentari dan Anda
tidak akan lupa untuk melakukannya.
Juga lebih mudah untuk mendokumentasikan program mengapa Anda
benar-benar memahami apa yang dilakukannya saat Anda sedang menulis kode.
Masih segar dalam ingatan Anda, Anda tidak perlu kembali sebulan kemudian
dan mengatakan apa yang saya maksud di sini dan sekarang saya harus menambahkan komentar.
Jadi tambahkan komentar saat Anda menulis kode.
Dan komentar juga dapat membantu ketika Anda mencoba menemukan dan memperbaiki kesalahan
Anda, selama fase debugging. Jika ada kesalahan logika, Anda
dapat melihat komentar dan Anda dapat mengisolasi, nah, ini
adalah kesalahan yang terjadi.
Jenis komentar ini sejalan dengan fungsi itu.
Saya yakin Anda kesalahannya ada di grup kode ini. Jadi ini membantu Anda mengisolasi kesalahan dalam debugging.
Sebuah komentar dapat membantu Anda membaca program, tetapi juga dapat menunjukkan
sumber kesalahan logika, jadi komentar itu penting.
Sekarang argumen lain ketika memberikan komentar lagi
ada perdebatan besar ini dengan programmer, berapa banyak komentar yang Anda berikan?
Dan ada buku bagus di luar sana yang disebut Kode Bersih, yang
berbicara tentang menulis kode kualitas. Percaya atau tidak, bisa
ada kode yang baik atau kode yang buruk, dan
itulah yang disebut dengan kualitas kode.
Anda ingin menulis kode berkualitas tinggi.
Kita akan membicarakan hal ini sepanjang kursus, tetapi banyak siswa yang belajar bahasa baru berpikir selama hasilnya
sesuai dengan yang saya butuhkan, tidak masalah
bagaimana saya menulis kodenya. Itu tidak benar.
Karena sekali lagi, ingatlah fase pemeliharaan itu.
Ingatlah bahwa produk atau program
yang Anda rilis akan keluar di lapangan mungkin selama beberapa tahun.
Jadi jika Anda ingin menemukan bug yang ada atau menambahkan fitur baru,
penting bahwa kode tersebut berkualitas sangat tinggi, lebih mudah dirawat,
sangat longgar, sangat kohesif.
Dan kita akan membicarakan konsep-konsep ini saat kita membahasnya.
Kami akan menulis kode berkualitas tinggi di seluruh kelas.
Salah satu cara untuk menulis kode berkualitas tinggi adalah memberikan komentar tetapi juga
memberikan komentar yang didokumentasikan sendiri.
Apa artinya ini benar-benar menggunakan nama yang bermakna. Inilah yang dibicarakan buku Kode Bersih itu.
Saat Anda membuat variabel, gunakan nama yang bermakna.
Jadi ketika Anda melihat variabel, Anda tahu persis untuk apa variabel itu digunakan,
maka Anda tidak perlu memberikan komentar.
Jika Anda memiliki fungsi yang menambahkan 2 angka, beri nama fungsi tersebut dengan menambahkan 2 angka.
Apakah kemudian apakah Anda memerlukan komentar untuk mengatakan apa yang dilakukan fungsi itu, tidak.
Karena namanya memberi tahu Anda apa yang dilakukannya.
Jadi nama yang bermakna adalah cara yang baik untuk memberikan komentar yang mendokumentasikan diri sendiri.
Mari kembali ke contoh tantangan kita dan saya
ingin menunjukkan kepada Anda bagaimana Anda
dapat menambahkan komentar dan di mana Anda menambahkannya.
Dan Anda akan melihat bahwa kompiler akan mengabaikan komentar ini.
Jadi dalam contoh pertama kami di sini yang merupakan
program dasar, saya biasanya akan menambahkan komentar multi-baris di bagian atas file sebelum baris kode apa pun.
Dan ingat bahwa kita dapat menambahkan komentar multi-baris hanya dengan memberikan garis miring, bintang,
tanda bintang untuk memulai komentar.
Dan kemudian apa pun di antara komentar
akan menjadi komentar,
apa pun di antara bintang dan tanda bintang.
Dan Anda akan melihat ketika saya melakukan slash star bahwa semuanya abu-abu karena
itu memberi tahu saya bahwa saya tidak memiliki komentar akhir saya sekarang.
Jadi, Anda harus menambahkan garis miring
ke depan untuk mengakhiri komentar. Dan Anda akan melihat bahwa warnanya sekarang berubah.
Inilah mengapa saya suka menggunakan IDE karena IDE memberi tahu Anda banyak hal dengan pemformatan terkoordinasi
warna ini.
Jadi apa pun di antara bintang garis miring adalah
awal dari komentar multi-baris, apa pun sebelum bintang maju adalah
deskripsi atau akhir dari komentar multi-baris.
Dan saya biasanya akan meletakkan sesuatu di bagian atas file
seperti penulis dan saya akan memasukkan nama saya dan kemudian saya akan meletakkan mungkin sebuah tujuan.
Ini biasanya praktik yang baik dan saya akan meletakkan sesuatu
seperti program ini, mencetak nama saya ke layar.
Dan kemudian saya biasanya akan memberikan tanggal kapan itu dibuat apa pun tanggalnya.
Dan itulah contoh top komentar multi-baris. Dan kemudian saya akan memberikan komentar
di seluruh kode. Biasanya komentar satu baris
atau komentar banyak baris, itu tergantung berapa banyak komentar yang ada.
Jadi mungkin kita belum familiar dengan kode ini. Dan saya bisa mengatakan Anda tahu
2 garis miring adalah komentar satu baris. Saya dapat mengatakan kode ini
menampilkan nama saya.
Dan lagi, ketika saya memberikan garis miring ini atau
komentar multi-baris ini, kompiler mengabaikannya. Pada dasarnya, Anda dapat meletakkan apa pun yang Anda inginkan di dalamnya dan itu tidak masalah.
Tidak ada sintaks yang harus Anda ikuti, tidak ada.
Ini mengabaikan semua yang berwarna abu-abu di sini, yang
dianggap sebagai komentar.
Jadi komentar adalah hal mendasar yang mendasar dari setiap program.
Saya ingin menjelaskannya sejak awal karena saya akan menggunakannya, dan
Anda harus menambahkannya saat Anda menulis kode.
Juga, dengan komentar di dalam
IDE, ada kalanya Anda mengkompilasi kode Anda dan semuanya gagal.
Jadi ada kalanya Anda mungkin ingin mengomentari semuanya atau mengomentari
blok kode untuk mencoba men-debug masalah Anda, cobalah untuk mengisolasi kesalahan Anda.
Anda dapat menyorot multi-baris kode dan kemudian Anda pergi
ke edit di menu dan Anda dapat mengatakan komentar
atau batalkan komentar.
Jika Anda mengatakan komentar, itu akan mengomentari semua kode
yang Anda soroti.
Dan kemudian Anda dapat mengkompilasi ulang dan mungkin Anda tidak memiliki kesalahan kompiler lagi.
Ini adalah cara untuk mengisolasi kesalahan baik saat runtime atau waktu kompilasi.
Jadi IDE memiliki beberapa alat bagus
yang memungkinkan Anda mengomentari beberapa baris secara otomatis dengan menyorot
dan beralih.