Subscribe to Zinmag Tribune
Subscribe to Zinmag Tribune
Subscribe to Zinmag Tribune by mail

Struktur program

7:10 AM Posted by fendhy
Mungkin cara terbaik untuk memulai belajar bahasa pemrograman adalah dengan menulis program. Oleh karena itu, di sini adalah program pertama:




// my first program in C++

#include <iostream>
using namespace std;

int main ()
{
  cout << "Hello World!";
  return 0;
}
 
 
 
Maka Outputnya kira kira seperti ini..


 
 
 
Panel pertama (warna biru muda) menunjukkan kode sumber untuk program pertama.  
Yang kedua (dalam abu-abu terang) menunjukkan hasil dari program sekali dikompilasi 
dan dijalankan. Kekiri, angka abu-abu mewakili nomor baris - ini bukan bagian dari 
program, dan yang ditampilkan di sini hanya untuk tujuan informasi.
Cara untuk mengedit dan mengkompilasi sebuah program tergantung pada compiler yang anda gunakan.  
Tergantung pada apakah ia memiliki Interface Development atau tidak dan pada versi. 
Program Di atas adalah program magang programmer khas yang menulis untuk pertama 
kalinya, dan hasilnya adalah mencetak pada layar "Hello World!" kalimat. 
Ini adalah salah satu program paling sederhana yang dapat ditulis dalam C++, 
tetapi sudah berisi komponen fundamental pada setiap program C++.
Kita akan melihat baris demi baris pada kode yang baru saja kita tertulis: 


# Include <iostream.h>
 

    Baris yang dimulai dengan tanda hash (#) adalah petunjuk untuk preprocessor. Mereka tidak baris kode teratur dengan ekspresi tetapi indikasi untuk compiler's preprocessor. Dalam hal ini direktif # include <iostream.h> memberitahukan preprocessor untuk menyertakan file standar iostream. Ini file tertentu (iostream) mencakup deklarasi perpustakaan input-output standar dasar dalam C + +, dan itu dimasukkan karena fungsionalitas yang akan digunakan kemudian dalam program. 
using namespace std;
 
    
Semua elemen standar C++ perpustakaan dinyatakan dalam apa yang disebut namespace, namespace dengan nama std. Jadi untuk mengakses fungsionalitas kami menyatakan dengan ungkapan bahwa kita akan menggunakan entitas. Baris ini sangat sering di C + + program-program yang menggunakan perpustakaan standar, dan sebenarnya itu akan dimasukkan dalam sebagian besar kode sumber termasuk dalam tutorial ini. 

int main ()

    
Baris ini sesuai dengan awal definisi fungsi utama. Fungsi utama adalah titik oleh dimana semua C + + program mulai eksekusi mereka, terlepas dari lokasinya dalam kode sumber. Tidak peduli apakah ada fungsi lain dengan nama yang lain didefinisikan sebelum atau sesudah itu - instruksi yang terkandung dalam definisi fungsi ini akan selalu menjadi yang pertama yang akan dieksekusi dalam C + + program. Untuk itu alasan yang sama, adalah penting bahwa semua C + + program memiliki fungsi utama.

Kata utama dalam kode diikuti oleh sepasang tanda kurung (()). Itu karena merupakan deklarasi fungsi: Dalam C + +, apa yang membedakan sebuah deklarasi fungsi dari jenis lain ekspresi kurung ini yang mengikuti namanya. Opsional, tanda kurung ini dapat melampirkan daftar parameter dalam diri mereka. 


Cout <<"Hello World!";
 
    
Baris ini adalah C + + pernyataan. Pernyataan adalah ekspresi sederhana atau senyawa yang benar-benar dapat menghasilkan efek tertentu. Pada kenyataannya, pernyataan ini hanya melakukan tindakan yang menghasilkan efek yang terlihat dalam program pertama kami.

    
pengadilan adalah nama dari aliran output standar di C + +, dan makna dari pernyataan keseluruhan adalah untuk memasukkan urutan karakter (dalam hal ini Dunia urutan Hello karakter) ke output stream standar (pengadilan, yang biasanya sesuai dengan layar).

    
pengadilan ini dideklarasikan pada file standar iostream dalam namespace std, jadi itu sebabnya kami perlu menyertakan file tertentu dan menyatakan bahwa kami akan menggunakan namespace tertentu di awal kode kita.

    
Perhatikan bahwa pernyataan diakhiri dengan karakter titik koma (;). Karakter ini digunakan untuk menandai akhir dari pernyataan dan kenyataan itu harus disertakan pada akhir semua pernyataan ekspresi dalam semua C + + program-program (salah satu kesalahan sintaks yang paling umum memang lupa untuk menyertakan beberapa titik koma setelah pernyataan).


return 0;


    
Pernyataan return men
yebabkan fungsi utama untuk menyelesaikan. kembali bisa diikuti oleh kode kembali (dalam contoh kita diikuti oleh kode kembali dengan nilai nol). Kode kembalinya 0 untuk fungsi utama adalah biasanya ditafsirkan sebagai program bekerja seperti yang diharapkan tanpa ada kesalahan selama pelaksanaannya. Ini adalah cara yang paling biasa untuk mengakhiri C + + program konsol.

Anda mungkin telah memperhatikan bahwa tidak semua baris program ini melakukan tindakan saat kode dijalankan. Ada baris yang berisi komentar saja (mereka yang mulai dengan / /). Ada baris dengan petunjuk untuk compiler's preprocessor (yang diawali dengan #). Lalu ada garis-garis yang mulai deklarasi fungsi (dalam kasus ini, fungsi utama) dan, akhirnya baris dengan pernyataan (seperti penyisipan ke pengadilan), yang semua termasuk dalam blok yang dibatasi oleh kurung kurawal ({}) dari fungsi utama.
Program ini telah terstruktur dalam baris yang berbeda untuk menjadi lebih mudah dibaca, tapi di C++, kita tidak memiliki aturan ketat tentang bagaimana memisahkan instruksi dalam baris yang berbeda. 



Source Of Cplusplus

You can leave a response, or trackback from your own site.

Labels

My Blog List

Followers