Anda di halaman 1dari 7

Getting Set Up - C++ Compilers

Hal pertama yang perlu Anda lakukan, sebelum memulai di C + +, adalah untuk memastikan bahwa Anda memiliki sebuah kompiler. Apa compiler, Anda bertanya? Sebuah compiler mengubah program yang Anda tulis ke sebuah executable bahwa komputer Anda benarbenar dapat memahami dan menjalankan. Jika Anda mengambil kursus, Anda mungkin memiliki satu diberikan melalui sekolah Anda. Jika Anda mulai keluar pada Anda sendiri, Anda terbaik adalah dengan menggunakan Code:: Blocks dengan MinGW. Jika Anda di Linux, Anda dapat menggunakan g + +, dan jika Anda pada Mac OS X, Anda dapat menggunakan Xcode

Intro to the C++ Language


A C + + program adalah kumpulan perintah yang memberitahu komputer untuk melakukan "sesuatu". Koleksi perintah biasanya disebut C + + kode sumber, kode sumber atau hanya kode. Perintah yang baik "fungsi" atau "kata kunci". Kata kunci adalah sebuah blok bangunan dasar dari bahasa, sedangkan fungsi, pada kenyataannya, biasanya ditulis dalam bentuk fungsi-fungsi sederhana - Anda akan melihat ini dalam program kami yang pertama, di bawah ini. ? (Bingung Pikirkan hal ini sedikit seperti sebuah kerangka untuk sebuah buku; garis mungkin menunjukkan setiap bab dalam buku ini; setiap bab mungkin memiliki garis sendiri, terdiri dari bagian Setiap bagian mungkin memiliki garis sendiri, atau mungkin memiliki semua. rincian ditulis) Untungnya., C + + menyediakan fungsi yang besar yang umum dan kata kunci yang dapat Anda gunakan.

Tapi bagaimana sebuah program benar-benar mulai? Setiap program dalam C + + memiliki satu fungsi, selalu bernama main, yang selalu disebut ketika program Anda terlebih dahulu dijalankan. Dari utama, Anda juga dapat memanggil fungsifungsi lainnya apakah mereka ditulis oleh kami atau, seperti yang disebutkan sebelumnya, yang disediakan oleh compiler.
Jadi bagaimana Anda mendapatkan akses ke fungsi-fungsi prewritten? Untuk mengakses fungsi-fungsi standar yang datang dengan compiler, Anda menyertakan header dengan direktif # include. Apa yang dilakukan adalah efektif mengambil segala sesuatu di header dan paste ke dalam program Anda. Mari kita lihat program kerja:
#include <iostream> using namespace std; int main() { cout<<"Qrembiezs Intruder was here!\n"; cin.get(); }

Mari kita lihat elemen dari program. Tanda # include adalah sebuah "preprocessor" direktif yang memberitahu compiler untuk menempatkan kode dari header iostream disebut dalam program kami sebelum benar-benar membuat executable. Dengan termasuk file header, Anda mendapatkan akses ke fungsi yang berbeda. Sebagai contoh, fungsi pengadilan membutuhkan iostream. Mengikuti termasuk adalah pernyataan, "using namespace std;". Baris ini mengatakan kepada kompiler untuk menggunakan kelompok fungsi yang merupakan bagian dari perpustakaan standar (std). Dengan termasuk baris ini di bagian atas file, Anda memungkinkan program untuk menggunakan fungsi-fungsi seperti pengadilan. Titik koma adalah bagian dari sintaks dari C + +. Ini memberitahu compiler bahwa Anda berada di akhir perintah. Anda akan melihat kemudian bahwa titik koma digunakan untuk mengakhiri perintah yang paling dalam C + +.

Baris penting berikutnya adalah int main (). Baris ini mengatakan kepada kompiler bahwa ada sebuah fungsi bernama main, dan bahwa fungsi mengembalikan sebuah integer, sehingga diberi tanda int. Para "kurung kurawal" ({dan}) menandakan awal dan akhir fungsi dan blok kode lainnya. Anda dapat menganggap mereka sebagai makna BEGIN dan END. Baris berikutnya dari program diatas agak aneh. Jika Anda telah diprogram dalam bahasa lain, Anda mungkin berharap cetak yang akan menjadi fungsi yang digunakan untuk menampilkan teks. Dalam C + +, bagaimanapun, objek pengadilan digunakan untuk menampilkan teks (diucapkan "C keluar"). Ia menggunakan <<simbol, yang dikenal sebagai "operator penyisipan", untuk menunjukkan apa yang ke output. cout <<hasil dalam panggilan fungsi dengan teks berikutnya sebagai argumen ke fungsi. Mengutip memberitahu compiler bahwa Anda ingin output string literal apa adanya. Urutan '\ n' sebenarnya diperlakukan sebagai karakter tunggal yang berdiri untuk baris baru (kita akan membicarakan ini nanti secara lebih rinci). Ini menggerakkan kursor pada layar Anda ke baris berikutnya. Sekali lagi, perhatikan titik koma: ini ditambahkan ke baris paling akhir, seperti panggilan fungsi, di C + +. Perintah berikutnya adalah cin.get (). Ini adalah satu lagi memanggil fungsi: ia membaca dalam input dan mengharapkan pengguna untuk menekan tombol kembali. Banyak lingkungan kompiler akan membuka jendela konsol baru, menjalankan program, dan kemudian menutup jendela. Perintah ini membuat jendela yang dari penutupan karena program ini belum selesai karena menunggu Anda untuk tekan enter. Termasuk garis yang memberikan Anda waktu untuk melihat menjalankan program.

Setelah mencapai akhir utama, penjepit menutup, program kami akan mengembalikan nilai 0 (dan integer, maka mengapa kita mengatakan utama untuk mengembalikan int) untuk sistem operasi. Nilai kembali adalah penting karena dapat digunakan untuk memberitahu OS apakah program kita berhasil atau tidak. Sebuah nilai kembali dari 0 berarti sukses dan dikembalikan secara otomatis (tapi hanya untuk utama, fungsi lain mengharuskan Anda untuk secara manual mengembalikan nilai), tetapi jika kita ingin kembali sesuatu yang lain, seperti 1, kita harus melakukannya dengan mengembalikan pernyataan:
#include <iostream> using namespace std; int main() { cout<<" Qrembiezs Intruder was here!\n"; cin.get(); return 1; }

Penjepit menutup akhir dari fungsi. Anda harus mencoba mengkompilasi program ini dan menjalankannya. Anda dapat memotong dan menyisipkan kode ke file, simpan sebagai file cpp.

An Aside on Commenting Your Programs


Ketika Anda belajar program, Anda juga harus mulai belajar bagaimana untuk menjelaskan program-program anda (untuk diri sendiri, jika tidak ada orang lain). Anda melakukan ini dengan menambahkan komentar ke kode, saya akan menggunakannya sering untuk membantu menjelaskan contoh kode.
Ketika Anda memberitahu kompiler bagian dari teks komentar, ia akan mengabaikannya ketika menjalankan kode tersebut, memungkinkan Anda untuk menggunakan teks yang ingin Anda menggambarkan kode nyata. Untuk membuat komentar menggunakan

tanda / /, yang memberitahu compiler bahwa sisa garis adalah komentar, atau / * dan kemudian diakhiri tanda * / untuk menandai bahwa segala antara sebagai komentar. Lingkungan kompiler tertentu akan mengubah warna area komentar, tetapi beberapa tidak akan. Jadilah tertentu tidak sengaja komentar keluar kode (yaitu, untuk memberitahu kompiler bagian dari kode Anda adalah sebuah komentar) yang Anda butuhkan untuk program ini. Ketika Anda belajar program, hal ini berguna untuk dapat komentar bagian dari kode untuk melihat bagaimana output dipengaruhi.

User interaction and Saving Information with Variables


Sejauh ini Anda telah belajar bagaimana menulis sebuah program sederhana untuk menampilkan informasi yang diketik oleh Anda, programmer, dan bagaimana untuk menggambarkan program anda dengan komentar. Itu bagus, tapi bagaimana berinteraksi dengan pengguna Anda? Untungnya, hal ini juga memungkinkan untuk program anda untuk menerima masukan. Fungsi Anda menggunakan dikenal sebagai cin, dan diikuti oleh operator penyisipan>>. Tentu saja, sebelum Anda mencoba untuk menerima input, anda harus memiliki tempat penyimpan input. Dalam pemrograman, input dan data disimpan dalam variabel. Ada beberapa jenis variabel yang menyimpan berbagai jenis informasi (angka misalnya Versus huruf), ketika Anda memberitahu kompiler Anda mendeklarasikan sebuah variabel, anda harus menyertakan tipe data beserta nama variabel. Beberapa jenis dasar include char, int, dan float. Sebuah variabel char menyimpan sebuah karakter tunggal, variabel tipe integer int akan menyimpan (bukan bilangan desimal), dan variabel tipe float nomor toko dengan tempat desimal. Masing-masing jenis variabel - char, int, dan float - merupakan setiap kata kunci yang anda gunakan ketika anda mendeklarasikan sebuah variabel. What's with all these variable types?

Kadang-kadang dapat membingungkan untuk memiliki beberapa jenis variabel ketika tampaknya seperti beberapa jenis variabel yang berlebihan (mengapa angka integer ketika Anda memiliki mengapung?). Menggunakan tipe variabel yang tepat dapat menjadi penting untuk membuat kode Anda dapat dibaca dan untuk efisiensi - beberapa variabel memerlukan memori lebih dari yang lain. Selain itu, karena cara nomor tersebut sebenarnya disimpan dalam memori, float adalah "eksak", dan tidak harus digunakan ketika Anda harus menyimpan "tepat" nilai integer.
Declaring Variables in C++ Untuk mendeklarasikan variabel yang Anda gunakan sintaks "<name> jenis;". Berikut adalah beberapa contoh deklarasi variabel:
int x; char letter; float the_float;

Hal ini diijinkan untuk mendeklarasikan beberapa variabel dari jenis yang sama pada baris yang sama; masing-masing harus dipisahkan dengan koma.
int a, b, c, d;

Anda mungkin telah melihat bahwa deklarasi variabel selalu diikuti dengan tanda titik koma (catatan bahwa ini adalah prosedur yang sama digunakan ketika Anda memanggil sebuah fungsi).

Common Errors when Declaring Variables in C++ Jika Anda mencoba untuk menggunakan variabel yang belum Anda menyatakan, program anda tidak akan dikompilasi atau dijalankan, dan Anda akan menerima pesan kesalahan yang memberitahukan bahwa anda telah melakukan kesalahan. Biasanya, ini disebut undeclared variable. Case Sensitivity Sekarang adalah waktu yang baik untuk berbicara tentang sebuah konsep penting yang dengan mudah dapat mengeluarkan Anda dari: sensitivitas kasus. Pada dasarnya, di C + +, apakah Anda menggunakan huruf besar atau huruf kecil huruf hal. Cat kata dan kucing arti yang berbeda bagi compiler. Dalam C + +, semua kata kunci bahasa, semua fungsi dan semua variabel bersifat case sensitive. Perbedaan dalam hal deklarasi variabel antara Anda dan penggunaan variabel adalah salah satu alasan Anda mungkin mendapatkan error variabel Using Variables Ok, jadi Anda sekarang tahu bagaimana untuk memberitahu kompiler tentang variabel, tapi bagaimana menggunakan mereka? Berikut ini adalah contoh program yang menunjukkan penggunaan variabel
#include <iostream> using namespace std; int main() { int thisisanumber; cout<<"Please enter a number: "; cin>> thisisanumber; cin.ignore(); cout<<"You entered: "<< thisisanumber <<"\n"; cin.get(); }

Mari kita memecah program ini dan memeriksa baris demi baris. Int kata kunci menyatakan thisisanumber menjadi integer. Fungsi cin>> membaca nilai ke thisisanumber, pengguna harus tekan enter sebelum nomor dibaca oleh program. cin.ignore () adalah fungsi lain yang membaca dan membuang karakter. Ingatlah bahwa ketika Anda mengetik masukan ke dalam program, dibutuhkan tombol enter juga. Kita tidak butuh ini, jadi kami membuangnya. Perlu diketahui bahwa variabel dinyatakan integer, jika pengguna mencoba untuk mengetikkan angka desimal, maka akan dipotong (yaitu, komponen desimal nomor tersebut akan diabaikan). Coba mengetik dalam urutan karakter atau bilangan desimal ketika anda mengoperasikan program diatas; respon akan bervariasi dari input ke input, tetapi dalam kasus itu tidak terlalu cantik. Perhatikan bahwa ketika mencetak sebuah variabel tanda kutip tidak digunakan. Apakah ada tanda kutip, output akan "Anda Dimasukkan:. Thisisanumber" Kurangnya tanda kutip memberitahu compiler bahwa ada variabel, dan karena itu program harus memeriksa nilai variabel agar dapat mengganti nama variabel dengan variabel ketika menjalankan fungsi output. Jangan bingung dengan dimasukkannya dua operator penyisipan terpisah pada satu baris. Termasuk operator penyisipan pada satu baris sempurna diterima dan semua output akan pergi ke tempat yang sama. Bahkan, Anda harus memisahkan literal string (string yang tertutup dalam tanda kutip) dan variabel dengan memberikan masing-masing operator sendiri penyisipan (<<). Mencoba untuk menempatkan dua variabel bersama-sama dengan hanya satu <<akan memberikan pesan kesalahan, jangan mencobanya. Jangan lupa

untuk mengakhiri fungsi dan deklarasi dengan titik koma. Jika Anda lupa titik koma, compiler akan memberikan pesan kesalahan saat Anda mencoba untuk mengkompilasi program.

Changing and Comparing Variables Tentu saja, tidak peduli apa jenis yang Anda gunakan, variabel tidak menarik tanpa kemampuan untuk memodifikasi mereka. Beberapa operator digunakan dengan variabel adalah sebagai berikut: *, -, +, /, =, ==,>, <. * Mengalikan, yang - mengurangi, dan + menambahkan. Hal ini tentu saja penting untuk menyadari bahwa untuk mengubah nilai dari variabel di dalam program itu agak penting untuk menggunakan tanda sama. Dalam beberapa bahasa, tanda sama membandingkan nilai dari nilai-nilai kiri dan kanan, tapi di C + + == digunakan untuk tugas itu. Tanda sama masih sangat berguna. Ini set input kiri ke tanda sama, yang harus menjadi salah satu, dan hanya satu, variabel sama dengan nilai di sisi kanan tanda sama. Operator yang melakukan fungsi matematika harus digunakan pada sisi kanan tanda sama dalam rangka untuk menetapkan hasil ke sebuah variabel di sisi kiri.
a = 4 * 6; // (Note use of comments and of semicolon) a is 24 a = a + 5; // a equals the original value of a with five added to it a == 5 // Does NOT assign five to a. Rather, it checks to see if a equals 5.

Bentuk lain dari yang sama, ==, bukan cara untuk menetapkan nilai ke variabel. Sebaliknya, ia akan mengecek untuk melihat apakah variabel adalah sama. Hal ini berguna di daerah lain dari C + +, misalnya, Anda akan sering menggunakan == pada konstruksi seperti pernyataan bersyarat dan loop. Anda mungkin bisa menebak bagaimana <dan> fungsi. Mereka lebih besar dari dan kurang dari operator.
a < 5 // Checks to see if a is less than five a > 5 // Checks to see if a is greater than five a == 5 // Checks to see if a equals five, for good measure

Membandingkan variabel tidak benar-benar berguna sampai Anda memiliki beberapa cara untuk menggunakannya

Tutorial The basics of C++ Lesson 1


Special Thanxs To : God Allah My Family Special Thanxs to My Team : Prabujoyoboyo Loiz Xempaxping Thanxs to Whitehat ./Blacknote Cancer Linuxer46 Shamus Cybermuttaqin My Wisdom Also Thanxs to : All Member of Jasakom All Member of X Code All Member of Devilzc0de All Member of Anti-Jasakom All Member of Jatim Crew See u in Lesson 2 Basic Of c++ (I Hope I can write again)

Anda mungkin juga menyukai