Salah satu perbedaannya adalah Tipe data.
baca juga : Pengenalan Bahasa C++
Jika dalam bahasa C belum ada tipe data string dan jika membuat kalimat menggunakan array of char, maka dalam Bahasa C++ kita bisa membuat tipe data yg khusus string
contoh :
jika dalam Bahasa C
char Kalimat[] = "Hello coeg";
maka dalam Bahasa C++
string Kalimat = "Hello coeg";
dan masih ada lagi yang beda.
Deklarasi Variabel
Aturan Pembuatan variabel juga masih sama seperti dalam Bahasa C dan Java,
baca juga : Cara Membuat Variabel dalam Bahasa Java
- Harus diawali dengan Huruf.
Contoh :
iniVariabel << Benar
3VariabelGue << Salah - Boleh Memasukkan Angka, tidak boleh ada Spasi
Contoh :
Kalimat2 << Benar
Kalimat 2 << Salah - Bersifat 'case sensitive'
Contoh :
inivariabel << berbeda dengan >> IniVariabel - Kode kode tidak diperbolehkan, kecuali Underscore >> '_'
Contoh :
Variabel_Gue << Benar
Ini, apa ? << Salah
Jika bahasa C menggunakan %d, %s, %c, dll (Control String)
baca juga : Control String dalam Bahasa C
Maka dalam bahasa C++ kita tidak perlu menggunakannya.
Source Code dalam Bahasa C:
// kode ini ditulis dari ng0ding.blogspot.com
#include<stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d + %d = %d", a, b, a+b);
return 0;
}
Source Code dalam Bahasa C++:
// kode ini ditulis dari ng0ding.blogspot.com
#include<iostream>
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
cout << a << "+" << b << " = " << a+b << endl;
return 0;
}
Output:
Output dari source code |
Untuk penjelasan Lebih lanjut, kita akan bahas di Input dan Output dalam Bahasa C++.
No comments
Post a Comment