Computer >> Máy Tính >  >> Lập trình >> C ++

__func__ định danh trong C

Ở đây chúng ta sẽ xem __func__ C.

là gì

Về cơ bản, __func__ hoặc __FUNCTION__ (Một số phiên bản cũ của C và C + + hỗ trợ __func__). Macro này được sử dụng để lấy tên của hàm hiện tại.

Ví dụ

#include<stdio.h>
void TestFunction(){
   printf("Output of __func__ is: %s\n", __func__ );
}
main() {
   printf("Output of __func__ is: %s\n", __func__ );
   TestFunction();
}

Đầu ra

Output of __func__ is: main
Output of __func__ is: TestFunction