Dokumen tersebut membahas berbagai jenis pernyataan dalam bahasa pemrograman, seperti pernyataan ungkapan, deklarasi, nol, majemuk, goto, kondisi (if dan switch), pengulangan (do-while, while, for), dan pernyataan terkait pengulangan seperti break dan continue. Contoh kode program juga disertakan untuk mengilustrasikan beberapa jenis pernyataan.
2. Macam Pernyataan
Pernyataan (statements) digunakan
untuk melakukan suatu tindakan.
Macam-macam pernyataan :
Pernyataan ungkapan
Pernyataan deklarasi/definisi
Pernyataan nol
Pernyataan majemuk
Pernyataan goto
Pernyataan berkondisi : if dan switch
Pernyataan pengulangan : do-while, while dan for
Pernyataan yang berhubungan dengan pernyataan
pengulangan : break dan continue
3. Pernyataan Ungkapan
Pernyataan ini terdiri dari sebuah
ungkapan dan diakhiri dengan tanda
titik koma (;)
Biasanya berupa penugasan nilai
terhadap variabel atau pemanggilan
fungsi. Contoh :
bil = 3;
x++;
jumlah = hasil * 2;
4. Pernyataan Deklarasi/Definisi
Pernyataan ini digunakan untuk
memperkenalkan nama variabel
ataupun pengenal yang lain beserta tipe
datanya.
Contoh :
Baris diatas merupakan contoh
pendefinisian variabel bil dengan tipe
int.
int bil;
5. Pernyataan Nol (Kosong)
Pernyataan nol (kosong) adalah
pernyataan yang berisi titik koma saja,
perintah ini tidak melaksanakan apa-
apa, tetapi kehadirannya kadang-
kadang diperlukan.
6. Pernyataan Majemuk
Pernyataan majemuk sering disebut blok,
sejumlah pernyataan yang berada didalam
kurung kurawal.
Contoh :
Jika terdapat suatu pengenal yang
didefinisikan didalam sebuah blok,
pengenal tersebut hanya dikenal didalam
blok itu saja.
{
bil = 3;
bil++;
}
8. Pernyataan goto
Pernyataan goto adalah pernyataan
yang mengarahkan eksekusi ke
pernyataan yang berlabel (pernyataan
yang diawali oleh suatu nama label dan
tanda titik dua (:) ).
goto label;
label: pernyataan;
9. Pernyataan goto
Dalam hal ini, label berupa suatu
pengenal (namanya mengikuti aturan
nama pengenal).
Pemakaian goto sebisa mungkin
dihindari karena pernyataan ini
cenderung membuat program menjadi
rumit dan sulit dipahami.