Syntax-Syntax Dasar Pada Bahasa Pemrograman C++

Assalamualaikum Sobat blogger semuanya, niscaya pada sehat donk kan yah.
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.

 admin mau bagiin artikel mengenai sintax dasar nih guys Syntax-syntax dasar pada bahasa pemrograman c++

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 identifierkeywordsoperatorsstring, 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");
}

Keterangan:
- identifier => main, printf- keywords => int
- 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

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
*/

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.

Oke Bro,  mungkin itu aja buat kali ini yah, untuk postingan selanjutnya, dinantikan aja yah, oke.



Sumber https://fikriramdani32.blogspot.com/

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel