Syntax-Syntax Dasar Pada Bahasa Pemrograman C++
Assalamualaikum Sobat blogger semuanya, niscaya pada sehat donk kan yah.
Contoh:
Keterangan:
Contoh :
Contoh :
Contoh :
2. Komentar "/* */"
Contoh :
Contoh 1:
Keterangan 1:
Contoh 2:
Keterangan 2:
Oke Bro, mungkin itu aja buat kali ini yah, untuk postingan selanjutnya, dinantikan aja yah, oke.
Sumber https://fikriramdani32.blogspot.com/
Okedeh, gak usah banyabicara apa-apa lagi deh ya, jadi kali ini, admin mau bagiin artikel mengenai sintax dasar nih guys, dan disini, sintax dasarnya itu yang berkaitan dengan c++ nih, sesuai judulnya. ahahahaha.(Baca Juga : Konsep dasar bahasa pemrogramman PHP)
Okedah eksklusif aja nih ke postingannya.
Syntax dasar bahasa pemrograman c++
A. Token
Token adalah elemen terkecil pada bahasa pemrograman yang mempunyai arti penting bagi compiler. Yang termasuk dalam token yaitu identifier, keywords, operators, string, konstanta, dan simbol spesial. Token yang satu dengan token yang lainnya dipisahkan dengan satu atau lebih spasi, tab, baris baru, atau komentar.
No | Tipe token | Contoh 1 | Contoh 2 |
1 | identifier | nim_siswa | nama_siswa |
2 | keywords | do | while |
3 | operator | * | / |
4 | string | "Hello" | "World!" |
5 | konstanta | sum | 3.14 |
6 | simbol spesial | @ | & |
Contoh:
int main(){
printf("Hello, World! \n");
}
printf("Hello, World! \n");
}
Keterangan:
- identifier => main, printf- keywords => int
- String => "Hello, World! \n"
- Simbol Istimewa => (), {}
- String => "Hello, World! \n"
- Simbol Istimewa => (), {}
B. Identifier
Identifier adalah sebuah nama pengenal yang dipakai untuk mengidentifikasi sebuah variabel, fungsi, tipe data, atau item yang ditetapkan oleh si pemrogram. Sebuah identifier diawali dengan karakter A-Z, a-z, atau sebuah garis bawah (underscore) yang diikuti oleh nol atau lebih huruf, garis bawah, dan angka (0-9). Dalam bahasa C ini tidak memungkinkan karakter tanda baca menyerupai @, $, dan % dalam pengidentifkasian. C ialah bahasa pemrograman yang sangat sensitif (case-sensitive), misal kata "Hello" dan "hello" ialah dua identifier yang berbeda.
Contoh :
- nama- nama_pengguna
- fikriramdani32
- _id
- NoMahasiswa
- fikriramdani32
- _id
- NoMahasiswa
C. Keywords
Keywords merupakan kata-kata yang dipakai oleh compiler yang mempunyai kegunaan tertentu. Keywords berjumlah 32 buah yang ada pada bahasa C yang merupakan standar dari ANSI. Semua kata-kata kunci tersebut dihentikan dipakai untuk nama pengenal (identifier name), menyerupai nama variabel, konstanta, atau nama pengenal lainnya.
auto | else | long | switch |
break | enum | register | typedef |
case | extern | return | union |
char | float | short | unsigned |
const | for | signed | void |
continue | goto | sizeof | volatile |
default | if | static | while |
do | int | struct | _Packed |
double |
D. Semicolons
Dalam bahasa C, Semicolons (titik koma) adalah terminator pernyataan. Artinya, setiap pernyataan individu harus diakhiri dengan semicolons.
Contoh :
printf("Hello, World! \n");return 0;
E. Komentar
Komentar berfungsi untuk menjelaskan suatu hal tetang agenda yang kita buat. Misalnya pada baris perintah tertentu kita menciptakan komentar untuk menjelaskan kegunaan dari baris perintah yang kita buat tersebut. Komentar yang kita buat tidak akan kuat sama sekali pada dikala kita mengeksekusi agenda karena compiler mengabaikan semua komentar yang ada. Ada 2 jenis komentar dalam bahasa C, yaitu:
1. Komentar "//"
Komentar ini dipakai untuk sebuah komentar yang hanya terdiri dari 1 baris saja.
Contoh :
//Ini adalh komentar 1 baris
2. Komentar "/* */"
Komentar ini dipakai untuk sebuah komentar yang terdiri lebih dari 1 baris.
Contoh :
/*
ini ialah komentar lebih dari 1 baris
ini ialah komentar lebih dari 1 baris
*/
ini ialah komentar lebih dari 1 baris
ini ialah komentar lebih dari 1 baris
*/
F. Whitespace
Whitespace adalah istilah yang dipakai dalam bahasa C untuk mendeskripsikan sebuah baris yang kosong, sebuah tab, baris gres dan sebuah komentar. Whitespace mempunyai fungsi sebagai spasi antara kata-kata atau baris-baris. Setiap konstanta dan identifier selalu dipisahkan oleh karakter-karakter ini.
Contoh 1:
int id_mahasiswa;
Keterangan 1:
Pada pola 1 diatas terdapat spasi (whitespace) antara int dan id_mahasiswa, ini digunakan agar compiler dapat membedakan fungsi tersebut.
Contoh 2:
total_nilai = nilai_akademik + nilai_produktif; //menghitung total nilai mahasiswa
Keterangan 2:
Pada pola 2 diatas, kita tidak diwajibkan menggunakan whitespace antara total_nilai dan =, antara = dan nilai_akademik, antara nilai_akademik dan + atau antara + dan nilai_produktif. Tetapi sebaiknya kita memisahkan script tersebut menggunakan whitespace agar script yang kita buat gampang dibaca.