Postingan

Menampilkan postingan dari Maret, 2023

Pointer Void Bahasa C Beserta Fungsi dan Penjelasannya

Gambar
Sebuah pointer void merupakan jenis pointer yang tidak memiliki asosiasi data tipe apapun didalamnya. Sebuah pointer void dapat menampung nilai alamat dari tipe data apapun dan dapat dibuat typecasting ke tipe data apapun pula.

Pointer VS Array Bahasa C Beserta Penjelasannya

Gambar
Ketika program bahasa C sedang dijalankan, pointer dan array yang digunakan pada program tersebut dapat digunakan untuk akses yang sama, dengan beberapa bentuk pengecualian adalah sebagai berikut.

Mendeklarasikan Pointer Ke Sebuah Fungsi Bahasa C

Gambar
Pada Artikel ini akan dijelaskan bagaimana cara memdeklarasikan atau membuat pointer ke sebuah fungsi.

Representasi Uncommon Elemen Array Bahasa C

Gambar
Pada artikel ini akan diberikan penjelasan tentang uncommon representasi array elemen dari bahasa C.

Pointer Dangling, Void, Null, dan Wild pada Bahasa C

Gambar
Pada artikel ini akan dijelaskan tentang Dangling Pointer , Void Pointer , Null Pointer , dan Wild Pointer .

Parameter Array Sebagai Pointer Bahasa C

Gambar
Pada Bahasa C, parameter array yang digunakan pada sauatu program Bahasa C diperlakukan sebagai pointer yang umumnya digunakan untuk beberapa kondisi tertentu.

Konsep Pointer Ke Pointer Bahasa C Beserta Penjelasannya

Gambar
Telah diketahui bahwa sebuah pointer merupakan suatu variabel yang menunjuk ke sebuah lokasi memori pada suatu memori dan digunakan untuk menyimpan alamat dari suatu variabel. Sedangkan pointer kedua yang digunakan untuk menyimpan alamat dari pointer pertama disebut juga sebagai double pointer .

Pengenalan Pointer Bahasa C Serta Penjelasannya

Gambar
Pointer merupakan variabel yang menyimpan alamat ruang memori dari suatu variabel atau menyimpan sebuah lokasi memori dari variabel lainnya.

Fungsi Waktu Bahasa C Beserta Penjelasannya

Gambar
Fungsi time() Bahasa C adalah fungsi yang didefinisikan pada file header time.h dan pada ctime jika menggunakan C++. Fungsi ini mengembalikan nilai dimulai dari 00:00:00 UTC, January 1, 1970 (Unix timestamp) dalam second . Jika nilai detik adalah bukan nilai pointer null , maka nilai return juga akan disimpan pada object yang dituju oleh second .

Fungsi TOLOWER pada Bahasa C

Gambar
Fungsi tolower() pada Bahasa C adalah fungsi yang didefinisikan pada file header ctype.h. Jika ada karakter yang dilewatkan berupa alfabet uppercase , maka fungsi tolower() akan mengkonversinya menjadi alfabet lowercase .

Membuat Teks Beku pada HTML Menggunakan Atribut Readonly

Gambar
Atribut readonly pada html merupakan atribut tipe boolean yang digunakan untuk menentukan teks yang diketik dari elemen input atau textarea yang bersifat ' readonly' . Tujuan dari penggunaan atribut readonly supaya user tidak dapat memodifikasi atau melakukan perubahan pada konten yang telah ditampilkan pada elemen. Untuk dapat melakukan perubahan dari atribut readonly tersebut maka dapat digunakan JavaScript.

Fungsi Pangkat pada Bahasa C

Gambar
Diberikan dua nilai angka dasar dan eksponennya, fungsi pow() digunakan untuk nilai hasil x yang dipangkatkan menggunakan pangkat y. Pada dasarnya, nilai eksponen pada bahasa C dapat dikalkulasi menggunakan fungsi pow(). pow() adalah fungsi yang digunakan untuk mendapatkan nila pangkat dari sebuah angka, tetapi harus menggunakan preprosesor #include<math.h> yang membutuhkan dua nilai argumen. Contoh, pow(4 , 2), hasil dari fungsi tersebut akan menghasilkan nilai sebesar 16.

Teknik Melewatkan Parameter Bahasa C

Gambar
Terdapat beberapa pendekatan berbeda untuk melewatkan data parameter dari dan ke method dan fungsi pada Bahasa C.

Fungsi Nested Bahasa C Kompilator dan GCC

Gambar
Proses pendefinisian sebuah fungsi dapat dilakukan juga di dalam sebuah fungsi lainnya yang dikenal dengan istilah " nested function ". Namun, pada kenyataannya, fungsi bersarang tersebut bukanlah sebuah fungsi yang benar-benar memiliki 'sarang', melainkan bentuk perlakukan fungsi pada scope lexical . Scope lexical merupakan sesuatu yang bernilai tidak valid pada bahasa C, karena kompilator tidak dapat menjangkau atau menemukan lokasi memori yang tepat dari fungsi inner .

Fungsi Callbacks Bahasa C

Gambar
Fungsi callback adakah kode eksekusi yang dilewatkan sebagai suatu argumen ke kode program lainnya, yang diharapkan untuk memanggil argumen lain yang diberikan sesuai waktunya. Sederhananya, jika sebuah referensi dari sebuah fungsi dilewatkan ke fungsi lainnya sebagai nilai agrumen untuk dilakukan pemanggilan, maka akan dilakukan pemanggilan sebagai fungsi Callback .

Identifier __func__ Bahasa C dan Predefinisinya

Gambar
Pada artikel ini akan dibahas materi tentang identifier __func__ pada Bahasa C beserta identifiernya.

Fungsi exit() vs Fungsi _Exit() Bahasa C

Gambar
Fungsi exit() dan fungsi _Exit() pada Bahasa C adalah dua buah fungsi yang meiliki kesamaan fungsionalitas. Namun, terdapat satu perbedaan diantara kedua fungsi tersebut, yaitu performa pembersihan sebelum proses pematian program yang sedang berjalan seperti koneksi termination , buffer , dan lain sebagainya.

Fungsi _Noreturn Specifier Bahasa C Beserta Penjelasannya

Gambar
Setelah dilakukan proses penghapusan dari keyword " noreturn ", maka Standar C11 yang juga dikenal sebagai final draft dari pemrograman Bahasa C , kemudian memperkenalkan fungsi baru dengan nama "_Noreturn" specifier yang digunakan untuk menentukan bahwa suatu fungsi tidak akan mengembalikan nilai ke fungsi yang memanggilnya. Jika dilakukan uji ke nilai return apapun ke fungsi, maka fungsi yang telah mendeklarasikan tipe return- nya sebagai tipe _Noreturn, maka kompilator secara otomatis akan menghasilkan pesan error .

Pemanggilan Fungsi Sebelum Deklarasi pada Bahasa C

Gambar
Pada Bahasa C, jika sebuah fungsi dipanggil sebelum dilakukan proses deklarasi fungsi, maka kompilator akan mengasumsikan bahwa tipe return dari fungsi tersebut adalah integer .

Menampilkan Tipe Return Secara Implisit pada Bahasa C

Gambar
Pada artikel ini akan dijelaskan tentang tipe return implisit integer menggunakan Bahasa C.

Fungsi EXIT, ABORT, dan ASSERT Bahasa C

Gambar
Pada artikel ini akan dijelaskan bagaimana penggunaan fungsi exit(), abort(), dan assert() pada bahasa Pemrograman C.

Fungsi Static Bahasa C dan Penjelasannya

Gambar
Pada Pemrograman Bahasa C, suatu fungsi diatur ke tipe global secara default . Untuk melakukan perubahan tipe fungsi, maka dapat menggunakan keyword "static" yang diletakkan sebelum nama fungsi itu sendiri.

Peran Fungsi Prototype Bahasa C Beserta Penjelasannya

Gambar
Fungsi prototype Bahasa C merupakan fungsi yang bertugas untuk memberitahukan kompilator tentang nilai angka dari fungsi parameter yang mengambil tipe data dari dari paramter, dan mengembalikan nilai tipe dari suatu fungsi. Dengan menggunakan informasi yang telah didapatkan tersebut, kompilator selanjutnya akan memeriksa fungsi parameter, beserta tipe datanya dengan fungsi definisi dan fungsi pemanggil. Jika fungsi prototype diabaikan penggunaannya, maka program akan dikompilasi dengan pesan peringan dan akan tetap bekerja secara baik. Namun terkadang, karena hal tersebut juga dapat mengakibatkan keluaran yang tidak terduga dan hal tersebut sangat sulit untuk ditemukan pada bagian kesalahan program.

Pengembalian Nilai Fungsi Ganda Bahasa C

Gambar
Fungsi pada Bahasa C dapat mengembalikan hanya satu nilai saja, namun untuk tujuan lain seperti pengembalian nilai lebih dari satu pada satu fungsi Bahasa C, maka hal yang harus diperhatikan adalah bagaimana suatu fungsi pada Bahasa C tersebut dideklarasikan.

Fungsi Overloading Bahasa C Beserta Penjelasannya

Gambar
Fungsi overloading merupakan sebuah fitur dari bahasa pemrograman yang memungkinkan satu fungsi untuk memiliki banyak fungsi dengan nama yang sama tetapi memiliki peranan yang berbeda. Fitur ini ditampilkan pada sebagian besar bahasa pemrograman berorientasi objek seperti C++ dan Java. Tetapi, pada bahasa fitur fungsi overloading tidak didukung penggunaannya karena bahasa C bukan termasuk bahasa pemrograman berorientasi objek, dan karena pada dasarnya kompilator bahasa C memang tidak mendukung penggunaan fitur tersebut. Namun demikian, terdapat alternatif lain yang dapat digunakan untuk membuat fitur overloading dengan fungsi yang masih memiliki kesamaan secara tidak langsung pada Bahasa C.

Perintah Evaluasi Fungsi Parameter Bahasa C

Gambar
Bergantung pada jenis kompilator Bahasa C yang digunakan, dimana tidak pernah ada kata aman untuk perintah evaluasi dari sisi dampak penggunaan suatu kompilator. Contoh, fungsi yang memanggil program dengan cara yang berbeda pada umumnya dari satu kompilator terhadap kompilator lainnya, yang diperlihatkan sebagai berikut:

Menghitung Variabel Angka Dari Argumen Bahasa C

Gambar
Bahasa C mendukung penggunaan variabel angka dari suatu argumen. Tetapi, tidak terdapat bahasa pemrograman apapun yang menyediakan solusi untuk menemukan nilai total angka dari argumen yang telah dilewatkan.

Statement Return VS Statement EXIT Pada Fungsi Main Bahasa C

Gambar
Pada Bahasa C, ketika fungsi exit(0) digunakan pada program untuk melakukan proses keluar dari program, maka destructors untuk scope object non static lokal tidak akan dilakukan proses pemanggilan, tetapi destructors akan melakukan proses pemanggilan tersebut jika nilai return 0 digunakan pada fungsi.

Deklarasi Fungsi Bahasa C Sebelum dan Sesudah Fungsi Main

Gambar
Dengan menggunakan GCC dari kompilator Bahasa C, maka dapat dilakukan menandaan beberapa fungsi untuk dieksekusi sebelum dan setelah main(). Untuk beberapa kode permulaan dapat dilakukan proses eksekusi dimulai dari bagian main(), dan beberapa kode cleanup juga dapat dieksekusi setelah main(). Contoh, perhatikan program berikut, dimana fungsi myStartupFun() akan dipanggil sebelum main() dan fungsi myCleanupFun() akan dipanggil setelah main().

Fungsi Prototype pada Bahasa C beserta Penjelasannya

Gambar
Pada artikel ini akan dijelaskan kegunaan dari fungsi prototype pada bahasa C beserta penjelasannya.

Fungsi Bahasa C Beserta Penjelasannya

Gambar
Sebuah fungsi pada Bahasa C adalah seperangkat statement yang memerlukan nilai input , untuk melakukan suatu proses komputasi spesifik dan menghasilkan nilai output .

Input Nilai Rentang Pada Switch Case Statement Bahasa C

Gambar
Pada Bahasa C, Statement Switch tidak hanya dapat menggunakan satu nilai angka atau karakter saja pada penerapannya, melainkan dapat pula menggunakan nilai batasan angka dari nilai batasan tertentu.

Keluar dari Proses Looping Bahasa C Menggunakan Break Statement

Gambar
Statement break pada Bahasa C merupakan bagian dari statement kontrol looping yang digunakan untuk menghentikan suatu proses looping yang sedang berjalan. Segera setelah pernyataan break ditemui dari dalam sebuah loop , iterasi loop berhenti di sana dan kontrol kembali dari loop segera ke pernyataan pertama setelah loop .

Melompati Proses Looping Bahasa C Menggunakan Continue Statement

Gambar
Statement Continue pada Bahasa C juga merupakan bagian dari statement kontrol looping , yang juga sering digunakan seperti penggunaan statement break . Statement continue merupakan kebalikan dari statement break , dimana jika pada statement break berfungsi untuk menghentikan atau keluar dari proses looping , pada statement continue proses yang dilakukan adalah hanya keluar pada proses iterasi yang akan dilaksanaan saat ini dan akan melanjutkan ke proses iterasi selanjutnya.

Menuju Perintah Tertentu Bahasa C Menggunakan Goto Statement

Gambar
Statement goto merupakan statement Bahasa C yang digunakan untuk melompati statement lainnya yang kadang-kadang juga merujuk pada kondisi statement yang tidak dikondisikan sebelumnya. Statement goto pada Bahasa C dapat digunakan untuk melompati bagian manapun ke bagian lainnya pada posisi manapun untuk menuju ke suatu fungsi tertentu.

Perbedaan Antara While(1) dan While(0) Bahasa C

Gambar
Pada sebagian besar bahasa pemrograman komputer, operator looping while merupakan sebuah statement flow kontrol yang memungkinkan kode program untuk dieksekusi secara berulang berdasarkan kondisi nilai boolean yang diberikan, dimana nilai boolean yang diberikan tersebut berupa kondisi true dan false .

Postingan populer dari blog ini (All Time)

Enkapsulasi Java dan Fungsinya

Komunitas