Basic Of C/C++
Jadi kamu sudah (kecil-kecilan) mengulik bahasa pemrograman ini. Dan akhirnya kamu memutuskan untuk mengulik lebih dalam seperti mencari beberapa artikel terkait, video tutorial terkait, PDF terkait, dan berusaha membahas hal ini bersama nenek kamu yang notabene baru tau cara broadcast Tausiah dari group sebelah.
Tanpa basa-basi lagi langsung saja kita masuk materi!.
Say Hello to the world!!
Mari kita ulas setiap baris kodenya.
#include <iostream>
Nah setiap program C++ selalu diawali dengan mendeklarasikan preprocessor directive seperti <iostream>. Preprocessor directive bisa dibilang merupakan penerjemah antara source code kita (mid-level language) dengan compiler. Apa kegunaan <iostream>? tentu saja dari namanya kita sudah tau kalau ini berfungsi sebagai standar librari input atau output. "Hey saya pernah melihat program serupa tapi preprocessornya <stdio.h>?". Nah kalau itu merupakan standar dari bahasa C. Sebenarnya ada banyak sekali preprocessor directive yang dapat kita gunakan namun saat ini kita akan lebih fokus pada dasarnya dulu :)
using namespace std;
dengan kata lain standar untuk memulai program C++.
int main (int argc, char** argv) { ... }
int main merupakan sebuah fungsi yang pertama kita panggil. Pada program C/C++ fungsi selalu menggunakan kurung buka dan tutup "( )". Didalam fungsi yang saya buat terdapat parameter seperti int argc dan char** argv. parameter argc hanyalah nilai integer yang menunjukan berapa banyak string yang ada pada command line atau terminal termasuk nama program itu sendiri. Sedangkan char** argv merupakan parameter yang berfungsi sebagai pointer array ke char atau bisa dibilang array pointer.
*penulis juga masih kurang paham dengan parameter pada fungsi main. Namun dalam beberapa kasus, program dapat dijalankan dengan hanya int main() { ... }.
cout << " ... " << endl; dan printf(" ... \n");
Lanjut ke line code berikutnya kita punya cout dan printf. Di C++ cout disebut instance atau contoh (bila ditranslate). bisa juga menghandle input saat program dijalankan dengan instance cin >>. Dibawahnya terdapat fungsi printf dari C yang fungsinya sama saja dengan cout tetapi lebih extendsible. Mungkin dibeberapa kesempatan akan kita bahas lebih jauh kegunaan fungsi printf. Karena C++ merupakan kembangan dari C, maka fungsi-fungsi dari C juga bisa kita gunakan pada C++.
return 0;
Ini merupakan line code opsional. 0 berarti "ok program ini berjalan dengan baik" dan return merupakan "pintu keluar" setelah beberapa statement dijalankan.
Itulah beberapa ulasan dasar untuk kodingan sederhana. Mohon maaf bila tidak terlalu "teknis" pembahasanya karena kita sama-sama belajar disini. Mungkin dipertemuan berikutnya kita akan belajar operasi matematika sederhana. Keep going!!!

Comments
Post a Comment