Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Bahasa C

Memahami C++: Sintaks Intisari dan Dasar Berbasis Objek

Saat kita mempertimbangkan program C++, itu dapat didefinisikan sebagai kumpulan objek yang berkomunikasi dengan memanggil metode satu sama lain. Mari kita sekarang lihat singkat apa arti kelas, objek, metode, dan variabel instance.

Struktur Program C++

Mari kita lihat kode sederhana yang akan mencetak kata Hello World.

Live Demo
 #include <iostream> using namespace std; // main() is where program execution begins. int main() { cout << "Hello World"; // prints Hello World return 0; } 

Mari kita lihat berbagai bagian dari program di atas minus–

Mengompilasi dan Menjalankan Program C++

Mari kita lihat cara menyimpan file, mengompilasi dan menjalankan program. Silakan ikuti langkah-langkah yang diberikan minus–

 $ g++ hello.cpp $ ./a.out Hello World 

Pastikan bahwa g++ ada di path Anda dan Anda menjalankannya di direktori yang berisi file hello.cpp.

Anda dapat mengompilasi program C/C++ menggunakan makefile. Untuk detail lebih lanjut, Anda dapat memeriksa 'Makefile Tutorial' kami.

Titik Koma dan Blok dalam C++

Dalam C++, titik koma adalah penutup pernyataan. Artinya, setiap pernyataan individual harus diakhiri dengan titik koma. Ini menunjukkan akhir dari satu entitas logis.

Contohnya, berikut adalah tiga pernyataan yang berbeda minus–

 x = y; y = y + 1; add(x, y); 

Sebuah blok adalah kumpulan pernyataan yang logis terhubung yang dikelilingi oleh kurung kurawal pembuka dan penutup. Contoh minus–

 { cout << "Hello World"; // prints Hello World return 0; } 

C++ tidak mengakui akhir baris sebagai penutup. Untuk alasan ini, tidak masalah di mana Anda menempatkan pernyataan dalam sebuah baris. Contoh minus–

 x = y; y = y + 1; add(x, y); 

sama dengan

 x = y; y = y + 1; add(x, y); 

Identifikasi C++

Sebuah identifikasi C++ adalah nama yang digunakan untuk mengidentifikasi variabel, fungsi, kelas, modul, atau item yang ditentukan pengguna lainnya. Sebuah identifikasi dimulai dengan huruf A sampai Z atau a sampai z atau garis bawah (_) diikuti oleh nol atau lebih huruf, garis bawah, dan digit (0 sampai 9).

C++ tidak mengizinkan karakter tanda baca seperti @, $, dan % dalam identifikasi. C++ adalah bahasa pemrograman yang peka huruf besar-kecil. Oleh karena itu, Manpower dan manpower adalah dua identifikasi yang berbeda dalam C++.

Berikut adalah beberapa contoh identifikasi yang dapat diterima minus–

 mohd zara abc move_name a_123 myname50 _temp j a23b9 retVal 

Kata Kunci C++

Daftar berikut menunjukkan kata yang dicadangkan dalam C++. Kata-kata yang dicadangkan ini tidak dapat digunakan sebagai nama konstanta atau variabel atau nama identifikasi lainnya.

asm else new this
auto enum operator throw
bool explicit private true
break export protected try
case extern public typedef
catch false register typeid
char float reinterpret_cast typename
class for return union
const friend short unsigned
const_cast goto signed using
continue if sizeof virtual
default inline static void
delete int static_cast volatile
do long struct wchar_t
double mutable switch while
dynamic_cast namespace template  

Trigraphs

Beberapa karakter memiliki representasi alternatif, yang disebut urutan trigraph. Sebuah trigraph adalah urutan tiga karakter yang mewakili satu karakter dan urutan selalu dimulai dengan dua tanda tanya.

Trigraphs diperluas di mana saja mereka muncul, termasuk dalam literal string dan literal karakter, dalam komentar, dan dalam direktif preprocessor.

Berikut adalah urutan trigraph yang paling sering digunakan minus–

Trigraph Replacement
??= #
??/ \
??' ^
??( [
??) ]
??! |
??< {
??> }
??- ~

Semua compiler tidak mendukung trigraphs dan mereka tidak disarankan untuk digunakan karena sifatnya yang membingungkan.

Whitespace dalam C++

Sebuah baris yang hanya berisi whitespace, mungkin dengan komentar, dikenal sebagai baris kosong, dan compiler C++ sepenuhnya mengabaikannya.

Whitespace adalah istilah yang digunakan dalam C++ untuk menggambarkan spasi, tab, karakter baris baru, dan komentar. Whitespace memisahkan satu bagian dari pernyataan dari bagian lain dan memungkinkan compiler untuk mengidentifikasi di mana satu elemen dalam pernyataan, seperti int, berakhir dan elemen berikutnya dimulai.

Pernyataan 1

 int age; 

Dalam pernyataan di atas harus ada setidaknya satu karakter whitespace (biasanya spasi) antara int dan age agar dapat membedakannya.

Pernyataan 2

 fruit = apples + oranges; // Get the total fruit 

Dalam pernyataan 2 di atas, tidak ada karakter whitespace yang diperlukan antara fruit dan =, atau antara = dan apples, meskipun Anda bebas menyertakan beberapa jika Anda ingin untuk keterbacaan.


Bahasa C

  1. Menguasai Masukan dan Keluaran C++: Panduan Praktis
  2. Menguasai Operator C++: Panduan Lengkap dengan Contoh Praktis
  3. Komentar C++: Praktik Terbaik untuk Kode yang Mudah Dibaca dan Dipelihara
  4. Menguasai Aliran C++: cout, cin, cerr, clog – Panduan Praktis
  5. Dasar-Dasar Java: Menguasai Sintaks Dasar
  6. Menguasai Sintaks Dasar C: Token, Struktur, dan Titik Koma
  7. Bahasa Pemrograman C++: Tinjauan & Fitur Utama
  8. Menguasai Komentar dalam C++: Praktik Terbaik & Sintaks
  9. Konstanta & Literal C++ Dijelaskan: Tipe, Sintaks, dan Praktik Terbaik
  10. Panduan Lengkap Operator C++: Tipe, Penggunaan, dan Praktik Terbaik