Pengenalan C++



Setelah dipostingan sebelumnya membahas banyak tentang sejarah serta satandarisasi bahasa C++ maka di postingan ini admin akan memperkenalkan isi isi dari bahasa C++. Langusng saja contohnya seperti dibawah ini :     

#include <iostream>    //prepocessor directive
using namespace std;
  
int main()
{
   Pernyataan_yang_akan_dilakukan;  
  
   return 0;
}

 #Include <file_header>

Setiap kata yang diawali dengan tanda (#) merupakan preprocessor directive. Dalam kasus ini kalimat #include <iostream> memberitahukan preprocessor kompiler untuk menyertakan header file standard iostream. File spesifik ini juga termasuk library deklarasi standard Input/Output pada C++ dan file ini disertakan karena fungsi-fungsinya akan digunakan nanti dalam program.
Yang membedakan C Standard Library dengan C++ Standard Library adalah jika dalam C file include ditulis dengan ekstensinya <*.h>, sedangkan dalam C++ ditulis <c*>. Sebagai contoh untuk beberapa file header dasar, seperti stdio.h, stdlib.h, time.h, dan lain-lain. Dalam syntax penggunaan include file akan menjadi seperti #include<cstdio> untuk melampirkan sebuah file header bernama stdio.h.

 Using namespace std

Perintah ini digunakan untuk memberitahukan kepada compiler bahwa kita akan menggunakan Standar C++ Library atau menggunakan semua file yang terdapat dalam namespace std.
Jika tidak menggunakan using namespace std maka cout dan cin tidak dapat dikenali kecuali didepannya terdapat syntax std::. Karena cout dan cin terdapat dalam namespace std.

Int main()

Fungsi main merupakan titik awal dimana seluruh program C++ akan mulai dieksekusi atau bisa dikatakan tubuh utama dari bahasa C++. Diletakan dimanapun isi dari fungsi main akan selalu dieksekusi pertama kali. Pada dasarnya, seluruh program C++ memiliki fungsi main. Pada C++, semua fungsi diikuti oleh sepasang tanda kurung (), dapat berisi argumen didalamnya atau parameter. Isi dari fungsi main selanjutnya akan mengikuti apa yang telah  dituliskan diantara kurung kurawal ({}). Tanda { harus ada pada setiap awal dari sebuah fungsi dan harus diakhiri dengan tanda }. Tanda ini digunakan untuk menunjukkan dimana fungsi ini dimulai dan berakhir.

  Return 0;

Intruksi return merupakan seperti hasil kembalian dari proses program yang telah diekseskusi. Ini merupakan cara yang paling sering digunakan para penulis kode untuk mengakhiri program atau pada fungsi procedure.

  Komentar

Komentar adalah bagian dari program yang diabaikan oleh kompiler atau tidak akan diekseskusi. Tidak melaksanakan aksi apapun. Terkadang digunakan oleh penulis kode  untuk memasukan catatan atau deskripsi tambahan mengenai program tersebut. C++ memiliki dua cara untuk menuliskan komentar :
       // ini adalah komentar baris
       /* ini adalah komentar blok  */

  Tanda Semicolon

Tanda semicolon “ ; ” digunakan untuk mengakhiri sebuah pernyataan atau sebuah perintah. Setiap pernyataan harus diakhiri dengan sebuah tanda semicolon.

  Input dan Output

Statemen Input adalah Statemen / fungsi yang digunakan untuk menerima data dari input keyboard, contoh: cin  (character in).
cin>>a;

Statemen Output adalah Statemen yang digunakan untuk menampilkan data ke layar monitor., contoh: cout (character out).
cout<<”hello world !”;

  Identifier

Identifier atau pengenal adalah suatu nama yang biasa dipakai dalam pemrograman untuk menyatakan variabel, konstanta, tipe data, dan fungsi.  Identifier yang berperan sebagai variabel dan konstanta berfungsi untuk menampung sebuah nilai yang digunakan dalam program.

  Variabel

Variabel adalah sebuah identifier yang mempunyai nilai dinamis. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari suatu variabel bisa diubah-ubah sesuai kebutuhan.

 Tipe Data

Adalah tipe data yang dapat langsung dipakai. Daftarnya dapat dilihat pada tabel dibawah ini :
Tipe data
Ukuran memory (byte)
Jangkauan nilai
Jumlah digit nilai presisi
Char
1
-128 hingga +127
-
Int
2
- 32768 hingga +32767
-
Long
4
-2.147.438.648 hingga + 2.147.438.647
-
Float
4
3,4E-38 hingga 3,4E38
6-7
Double
8
1,7E-308 hingga 1,7E308
15-16
Long Double
10
3,4E-4932 hingga 1.1E4932
19


0 Response to "Pengenalan C++"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel