pengenalan tipe data Bahasa dasar c
C + + Bahasa
Tutorial ini menjelaskan C + + bahasa dari dasar sampai dengan fitur-fitur terbaru yang diperkenalkan
oleh C + +11. Bab memiliki orientasi praktis, dengan contoh program di semua bagian mulai berlatih
apa yang sedang dijelaskan segera.
PENGANTAR
compiler
Alat-alat penting yang diperlukan untuk mengikuti tutorial ini adalah sebuah komputer dan toolchain
compiler dapat mengkompilasi C + + kode dan membangun program untuk berjalan di atasnya.
C + + adalah bahasa yang telah berkembang banyak selama bertahun-tahun, dan tutorial ini
menjelaskan banyak fitur tambahan baru untuk bahasa. Oleh karena itu, dalam rangka untuk benar
mengikuti tutorial, compiler baru-baru ini diperlukan. Ini akan mendukung (bahkan jika hanya
sebagian) fitur yang diperkenalkan oleh standar 2011.
Banyak vendor compiler mendukung fitur-fitur baru pada derajat yang berbeda. Lihat bagian bawah
halaman ini untuk beberapa kompiler yang dikenal untuk mendukung fitur yang dibutuhkan.
Beberapa dari mereka adalah gratis!
Jika karena alasan tertentu, Anda perlu menggunakan beberapa kompiler yang lebih tua, Anda dapat
mengakses versi lama dari tutorial ini di sini (tidak lagi diperbarui).
Apa compiler?
Komputer hanya mengerti satu bahasa dan bahasa yang terdiri dari set instruksi yang dibuat dari satu
dan nol. Bahasa komputer ini tepat disebut bahasa mesin.
Sebuah instruksi tunggal ke komputer bisa terlihat seperti ini:
00000 10011110
Program bahasa mesin Sebuah komputer tertentu yang memungkinkan pengguna untuk
memasukkan dua nomor, menambahkan dua angka bersama-sama, dan menampilkan total dapat
mencakup instruksi kode mesin ini:
00000 10011110
00001 11110100
00010 10011110
00011 11010100
00100 10111111
00101 00000000
Seperti yang dapat Anda bayangkan, pemrograman komputer secara langsung di bahasa mesin hanya
menggunakan satu dan nol sangat membosankan dan rawan kesalahan. Untuk membuat program
lebih mudah, bahasa tingkat tinggi telah dikembangkan. Program tingkat tinggi juga memudahkan
programmer untuk memeriksa dan memahami program-program masing-masing lebih mudah.
Ini adalah bagian dari kode yang ditulis dalam C + + yang menyelesaikan tujuan yang sama:
1 int a, b, sum;
2
3 cin >> a;
4
5
6 cin >> b;
7 sum = a + b;
cout
Tutorial ini menjelaskan C + + bahasa dari dasar sampai dengan fitur-fitur terbaru yang diperkenalkan
oleh C + +11. Bab memiliki orientasi praktis, dengan contoh program di semua bagian mulai berlatih
apa yang sedang dijelaskan segera.
PENGANTAR
compiler
Alat-alat penting yang diperlukan untuk mengikuti tutorial ini adalah sebuah komputer dan toolchain
compiler dapat mengkompilasi C + + kode dan membangun program untuk berjalan di atasnya.
C + + adalah bahasa yang telah berkembang banyak selama bertahun-tahun, dan tutorial ini
menjelaskan banyak fitur tambahan baru untuk bahasa. Oleh karena itu, dalam rangka untuk benar
mengikuti tutorial, compiler baru-baru ini diperlukan. Ini akan mendukung (bahkan jika hanya
sebagian) fitur yang diperkenalkan oleh standar 2011.
Banyak vendor compiler mendukung fitur-fitur baru pada derajat yang berbeda. Lihat bagian bawah
halaman ini untuk beberapa kompiler yang dikenal untuk mendukung fitur yang dibutuhkan.
Beberapa dari mereka adalah gratis!
Jika karena alasan tertentu, Anda perlu menggunakan beberapa kompiler yang lebih tua, Anda dapat
mengakses versi lama dari tutorial ini di sini (tidak lagi diperbarui).
Apa compiler?
Komputer hanya mengerti satu bahasa dan bahasa yang terdiri dari set instruksi yang dibuat dari satu
dan nol. Bahasa komputer ini tepat disebut bahasa mesin.
Sebuah instruksi tunggal ke komputer bisa terlihat seperti ini:
00000 10011110
Program bahasa mesin Sebuah komputer tertentu yang memungkinkan pengguna untuk
memasukkan dua nomor, menambahkan dua angka bersama-sama, dan menampilkan total dapat
mencakup instruksi kode mesin ini:
00000 10011110
00001 11110100
00010 10011110
00011 11010100
00100 10111111
00101 00000000
Seperti yang dapat Anda bayangkan, pemrograman komputer secara langsung di bahasa mesin hanya
menggunakan satu dan nol sangat membosankan dan rawan kesalahan. Untuk membuat program
lebih mudah, bahasa tingkat tinggi telah dikembangkan. Program tingkat tinggi juga memudahkan
programmer untuk memeriksa dan memahami program-program masing-masing lebih mudah.
Ini adalah bagian dari kode yang ditulis dalam C + + yang menyelesaikan tujuan yang sama:
1 int a, b, sum;
2
3 cin >> a;
4
5
6 cin >> b;
7 sum = a + b;
cout