Bahasa Pemrograman C:Struktur Dasar: Difference between revisions
Created page with "Struktur dasar #include <stdio.h> int main(){ // kode logika program kita di sini return 0; } ==Mengenal #Include== '''Include''' adalah bagian dari struktur bahasa C. Tujuannya untuk mengimpor fungsi-fungsi yang sudah didefinisikan pada header file. Header file sendiri merupakan file yang berisi definisi fungsi yang sudah dibuat. Header file bertujuan agar bisa digunakan pada program C yang lain. File ini berekstensi .h, contoh: stdio.h. Kamu telah me..." |
No edit summary |
||
| Line 7: | Line 7: | ||
} | } | ||
==Mengenal #Include== | ===Mengenal #Include=== | ||
'''Include''' adalah bagian dari struktur bahasa C. Tujuannya untuk mengimpor fungsi-fungsi yang sudah didefinisikan pada header file. | '''Include''' adalah bagian dari struktur bahasa C. Tujuannya untuk mengimpor fungsi-fungsi yang sudah didefinisikan pada header file. | ||
| Line 14: | Line 14: | ||
Kamu telah mengimpor file stdio.h. File ini berisi deklarasi fungsi-fungsi dasar yang kita butuhkan untuk membuat program, seperti <code>printf()</code>. File stdio.h sudah ada dikomputer kita ketika menginstall <code>gcc</code>. | Kamu telah mengimpor file stdio.h. File ini berisi deklarasi fungsi-fungsi dasar yang kita butuhkan untuk membuat program, seperti <code>printf()</code>. File stdio.h sudah ada dikomputer kita ketika menginstall <code>gcc</code>. | ||
==Mengenal Fungsi main()== | ===Mengenal Fungsi main()=== | ||
Fungsi main merupakan fungsi utama sebuah program. Fungsi ini juga akan dieksekusi untuk pertama kalinya. Oleh karena itu, kamu harus selalu menyertakan fungsi main() dalam sebuah program, contohnya seperti ini: | Fungsi main merupakan fungsi utama sebuah program. Fungsi ini juga akan dieksekusi untuk pertama kalinya. Oleh karena itu, kamu harus selalu menyertakan fungsi main() dalam sebuah program, contohnya seperti ini: | ||
| Line 34: | Line 33: | ||
Ada beberapa hal yang perlu kamu perhatikan selain struktur dasar C, yaitu penulisan statements, blok kode, komentar, dan case sensitive. | Ada beberapa hal yang perlu kamu perhatikan selain struktur dasar C, yaitu penulisan statements, blok kode, komentar, dan case sensitive. | ||
==Penulisan Statements== | |||
Statement adalah perintah atau fungsi untuk melakukan suatu instruksi. Contohnya: | |||
printf(“Hello Dicoding!”); | |||
Maksud dari kode program tersebut adalah mencetak hasil program berupa teks “Hello Dicoding!” ke console. | |||
==Penulisan Blok Kode== | |||
Blok kode merupakan kumpulan dari statements dan ekpresi. Blok kode pada C dibungkus dengan tanda <code>{ }</code>, contohnya seperti ini: | |||
#include <stdio.h> | |||
int main(void) { | |||
// Di dalam sini adalah blok kode sampai akhir kurung. | |||
int z; | |||
for (z = 1; z< 10; z++) { | |||
printf("Hello Dicoding \n"); | |||
} | |||
return0; | |||
} | |||
Nantinya akan terbiasa menggunakan statements seperti if, for, while, while do, function, dll. | |||
==Penulisan Komentar== | |||
Komentar sangat diperlukan juga oleh sebagian programmer. Sebab komentar akan digunakan sebagai keterangan pada sebuah kode program. | |||
#include <stdio.h> | |||
int main() { | |||
// ini adalah komentar satu baris | |||
printf("Hello Dicoding!"); | |||
/* | |||
Ini adalah komentar | |||
untuk satu baris | |||
atau lebih. | |||
*/ | |||
return 0; | |||
} | |||
==Case Bersifat Sensitive== | |||
Bahasa C akan memperhatikan huruf besar dan huruf kecil dalam penulisan kode. Inilah yang disebut dengan Case Sensitive. | |||
'''Contoh''': | |||
// misalkan kita membuat variabel seperti ini | |||
string nama = "Dicoding"; | |||
string Nama = "Indonesia"; | |||
Kedua variabel“nama” dan “Nama” akan berbeda karena menggunakan huruf kecil dan pakai huruf besar. | |||
==Source== | |||
*[https://www.dicoding.com/blog/belajar-pemrograman-c-pemula/ dicoding.com] | |||