DAFTAR LABEL POPULER PENELITIAN.ID

Jangan Buka Artikel Ini!

Fungsi _Noreturn Specifier Bahasa C Beserta Penjelasannya

Setelah dilakukan proses penghapusan dari keyword "noreturn", maka Standard 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.


Fungsi _Noreturn Specifier Bahasa C Beserta Penjelasannya
Fungsi _Noreturn_ Bahasa C

Baca Juga:

Contoh:

// Program Bahasa C untuk

// memperlihatkan fungsi tipe

// _Noreturn yang bertindak

// seolah memiliki statement

// return.

#include <stdio.h>

#include <stdlib.h>


// Nilai return

_Noreturn void view()

{

return 10;

}


int main(void)

{

printf("Ready to begin...\n");

view();


printf("NOT over till now\n");


return 0;

}

Output:
Ready to begin...

Setelah proses pematian program secara tidak normal.
compiler error:[Warning] function declared 'noreturn' has a 'return' statement

Contoh:

// Program bahasa C untuk

// ilustrasi kerja dari fungsi

// tipe _Noreturn.

#include <stdio.h>

#include <stdlib.h>


// Tidak memiliki nilai

// return.

_Noreturn void show()

{

printf("BYE BYE");

}


int main(void)

{

printf("Ready to begin...\n");

show();


printf("NOT over till now\n");


return 0;

}

Output:
Ready to begin...
BYE BYE

Komentar

  1. Apa yang dimaksud dengan keyword _Noreturn pada bahasa C?

    BalasHapus
    Balasan
    1. Keyword _Noreturn pada Bahasa C merupakan fungsi yang memberitahukan kompilator bahwa fungsi tidak akan memberikan nilai return.

      Hapus
    2. Keyword _Noreturn pada Bahasa C merupakan keyword yang diperkenalkan pada C11 yang berfungsi untuk memberi tahu kompilator bahwa fungsi yang diterapkannya tidak akan memberikan nilai return.

      Hapus
    3. Kompilator yang memiliki keyword _Noreturn pada Bahasa C akan mengetahui bahwa kode program yang mengikuti panggilan ke fungsi _Noreturn tidak dapat dijangkau.

      Hapus
    4. Sederhananya, keyword _Noretun merupakan singkatan dari Not Return yang bermakna bahwa suatu fungsi tidak memberikan nilai return.

      Hapus

Posting Komentar

Hubungi admin melalui Wa : +62-896-2514-6106

Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.

Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.

~ Ikatlah Ilmu dengan Memostingkannya ~

Postingan populer dari blog ini (30 Hari)

Enkapsulasi Java dan Fungsinya

Specifier %d dan %i Bahasa C dan Fungsinya

4 Kesalahan Umum yang Sering Terjadi pada PTK

7 Paradigma Penelitian pada Statistika Penelitian

Cara Membuat Drag and Drop pada HTML

Postingan populer dari blog ini (All Time)

Enkapsulasi Java dan Fungsinya

Komunitas