Penjelasan Standar Bahasa C
- C99: Standar ini adalah pembaruan dari standar C90 yang memperkenalkan beberapa fitur baru seperti tipe data
long long int, variabel yang dapat dideklarasikan di mana saja dalam blok, dan beberapa fungsi standar lainnya.
- GNU99: Ini adalah C99 dengan beberapa ekstensi GNU. Ini berarti kompatibel dengan C99, tetapi juga mendukung beberapa fitur tambahan yang spesifik untuk GNU.
- C11: Standar ini adalah pembaruan dari C99 yang memperkenalkan beberapa fitur baru seperti
_Atomic, static_assert, Thread-local storage, dan lain-lain.
- GNU11: Ini adalah C11 dengan beberapa ekstensi GNU, sama seperti GNU99, tetapi dengan dukungan untuk fitur-fitur baru dari C11.
Cara Menambah Standar pada Bahasa C
1. Menggunakan Command Line
Jika Anda mengompilasi dari command line, tambahkan salah satu opsi standar saat menjalankan perintah gcc. Contoh:
gcc -std=c99 main.c -o main
Atau untuk standar C11:
gcc -std=c11 main.c -o main
2. Menggunakan IDE (Integrated Development Environment)
Jika Anda menggunakan IDE seperti Code::Blocks atau Dev-C++, Anda bisa menambahkan opsi ini di pengaturan proyek.
Dev-C++
- Buka proyek Anda di Dev-C++.
- Pergi ke
Project -> Project Options.
- Pilih tab
Parameters.
- Di bagian
C++ Compiler, tambahkan std=c99 atau std=c11 ke dalam kotak Add the following commands when calling the compiler.
Code::Blocks
- Buka proyek Anda di Code::Blocks.