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

Sintaks Dasar C++

Ketika kita mempertimbangkan program C++, itu dapat didefinisikan sebagai kumpulan objek yang berkomunikasi melalui memanggil metode masing-masing. Sekarang mari kita lihat secara singkat apa yang dimaksud dengan kelas, objek, metode, dan variabel instan.

Struktur Program C++

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

Demo Langsung
#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

Mengkompilasi dan Menjalankan Program C++

Mari kita lihat cara menyimpan file, mengkompilasi dan menjalankan program. Silakan ikuti langkah-langkah yang diberikan di bawah ini

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

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

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

Titik koma dan Blok di C++

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

Sebagai contoh, berikut adalah tiga pernyataan yang berbeda

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

Blok adalah sekumpulan pernyataan yang terhubung secara logis yang dikelilingi oleh kurung kurawal buka dan tutup. Misalnya

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

C++ tidak mengenali akhir baris sebagai terminator. Untuk alasan ini, tidak masalah di mana Anda meletakkan pernyataan dalam satu baris. Misalnya

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

sama dengan

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

Identifier C++

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

C++ tidak mengizinkan karakter tanda baca seperti @, $, dan % dalam pengidentifikasi. C++ adalah bahasa pemrograman yang peka huruf besar/kecil. Jadi, Ketenagakerjaan dan tenaga kerja adalah dua pengenal yang berbeda dalam C++.

Berikut adalah beberapa contoh pengidentifikasi yang dapat diterima

mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

Kata Kunci C++

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

asm lain baru ini
otomatis enum operator melempar
bohong eksplisit pribadi benar
istirahat ekspor dilindungi coba
kasus eksternal umum typedef
tangkap salah daftar ketik
char mengambang interpretasi ulang_cast namaketik
kelas untuk kembali serikat
konst teman pendek tidak ditandatangani
const_cast harus ditandatangani menggunakan
lanjutkan jika ukuran virtual
bawaan sebaris statis batal
hapus int static_cast tidak stabil
lakukan panjang struktur wchar_t
dua kali lipat bisa berubah beralih sementara
dynamic_cast ruang nama templat

Trigraf

Beberapa karakter memiliki representasi alternatif, yang disebut barisan trigraf. Trigraf adalah barisan tiga karakter yang mewakili satu karakter dan barisan selalu dimulai dengan dua tanda tanya.

Trigraf diperluas di mana pun kemunculannya, termasuk di dalam literal string dan literal karakter, dalam komentar, dan dalam arahan praprosesor.

Berikut ini adalah barisan trigraf yang paling sering digunakan

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

Semua kompiler tidak mendukung trigraph dan tidak disarankan untuk digunakan karena sifatnya yang membingungkan.

Spasi putih di C++

Baris yang hanya berisi spasi, mungkin dengan komentar, dikenal sebagai baris kosong, dan kompiler C++ sama sekali mengabaikannya.

Spasi adalah istilah yang digunakan dalam C++ untuk menggambarkan kekosongan, tab, karakter baris baru, dan komentar. Spasi memisahkan satu bagian dari pernyataan dari yang lain dan memungkinkan kompiler 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 spasi (biasanya spasi) antara int dan usia agar kompiler dapat membedakannya.

Pernyataan 2

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

Dalam pernyataan 2 di atas, karakter spasi tidak diperlukan antara buah dan =, atau antara =dan apel, meskipun Anda bebas untuk memasukkan beberapa karakter jika Anda ingin tujuan keterbacaan.


Bahasa C

  1. Masukan/Keluaran Dasar C++
  2. Operator C++
  3. Komentar C++
  4. C++ Basic Input/Output:Cout, Cin, Cerr Contoh
  5. Java - Sintaks Dasar
  6. C - Sintaks Dasar
  7. Ikhtisar C++
  8. Komentar dalam C++
  9. Konstanta/Literal C++
  10. Operator di C++