C++ ialah bahasa pengaturcaraan yang ditaip secara statik, disusun, tujuan umum, sensitif huruf besar dan kecil, yang menyokong pengaturcaraan prosedur, pengaturcaraan berorientasikan objek dan pengaturcaraan generik.

C++ dianggap sebagai bahasa peringkat pertengahan yang menggabungkan ciri-ciri bahasa peringkat tinggi dan bahasa peringkat rendah.

C++ telah direka dan dibangunkan oleh Bjarne Stroustrup pada tahun 1979 di Bell Labs di Murray Hill, New Jersey. C++ terus mengembangkan dan menambah baik bahasa C, pada asalnya dinamakan C dengan kelas, dan kemudiannya dinamakan semula C++ pada tahun 1983.

C++ ialah superset C, sebenarnya, sebarang program C sah ialah program C++ sah.

Tatasusunan C++ sintaks

C++ menyokong struktur data tatasusunan, yang boleh menyimpan koleksi berjujukan bersaiz tetap bagi elemen jenis yang sama. Tatasusunan digunakan untuk menyimpan satu siri data, tetapi ia sering dianggap sebagai satu siri pembolehubah jenis yang sama.

Pengisytiharan tatasusunan bukan untuk mengisytiharkan pembolehubah individu, seperti nombor0, nombor1,..., nombor99, tetapi untuk mengisytiharkan pembolehubah tatasusunan, seperti nombor, dan kemudian menggunakan nombor[0], nombor[1], ... , nombor[99] untuk mewakili pembolehubah individu. Elemen tertentu dalam tatasusunan boleh diakses melalui indeks.

Semua tatasusunan terdiri daripada lokasi memori berturut-turut. Alamat terendah sepadan dengan elemen pertama, dan alamat tertinggi sepadan dengan elemen terakhir.

Tatasusunan C++ contoh

#include <iostream>
using namespace std; 
#include <iomanip>
using std::setw; 
int main (){
   int n[ 10 ]; // n 是一个包含 10 个整数的数组
 
   // 初始化数组元素          
   for ( int i = 0; i < 10; i++ )
   {
      n[ i ] = i + 100; // 设置元素 i 为 i + 100
   }
   cout << "Element" << setw( 13 ) << "Value" << endl; 
   // 输出数组中每个元素的值                     
   for ( int j = 0; j < 10; j++ )
   {
      cout << setw( 7 )<< j << setw( 13 ) << n[ j ] << endl;   }
 
   return 0;}