यहाँ हम देखेंगे कि __func__ C क्या है।
मूल रूप से __func__ या __FUNCTION__ (C और C++ के कुछ पुराने संस्करण __func__ का समर्थन करते हैं)। इस मैक्रो का उपयोग वर्तमान फ़ंक्शन का नाम प्राप्त करने के लिए किया जाता है।
उदाहरण
#include<stdio.h>
void TestFunction(){
printf("Output of __func__ is: %s\n", __func__ );
}
main() {
printf("Output of __func__ is: %s\n", __func__ );
TestFunction();
} आउटपुट
Output of __func__ is: main Output of __func__ is: TestFunction