目錄
- 一.__FUNCTION__簡介
- 二.__FUNCTION__實戰
- 三.猜你喜歡
零基礎 C/C++ 學習路線推薦 : C/C++ 學習目錄 >> C 語言基礎入門
一.__FUNCTION__簡介
ANSI C 定義了許多宏,在編程中您可以使用這些宏,但是不能直接修改這些預定義的宏,
__DATE__ 當前日期,一個以 “MMM DD YYYY” 格式表示的字串常量,
__TIME__ 當前時間,一個以 “HH:MM:SS” 格式表示的字串常量,
__FILE__ 這會包含當前檔案名,一個字串常量,
__LINE__ 這會包含當前行號,一個十進制常量,
__STDC__ 當編譯器以 ANSI 標準編譯時,則定義為 1;判斷該檔案是不是標準 C 程式,
__FUNCTION__ 程式預編譯時預編譯器將用所在的函式名,回傳值是字串;
二.__FUNCTION__實戰
FUNCTION 中文意思即函式,這里的意思主要是指:當前正在編譯檔案對應 的函式名,注意回傳值是一個字串;
#include <stdio.h>
void print(void)
{
printf("line: %d, function: %s !\n", (__FILE_,__LINE__, __FUNCTION__);
}
int main()
{
print();
return 0;
}
/*
輸出:
line: 5, function: print !
*/
三.猜你喜歡
- C 語言 陣列下標越界和記憶體溢位區別
- C 語言 指標宣告和定義
- C 語言 指標 p++ / p–
- C 語言 p++/§++/_(p++)/_p++
- C 語言 使用指標遍歷陣列
- C 語言 指標和陣列區別
- C 語言 指標陣列和陣列指標區別
- C 語言 空指標 NULL
- C 語言 void 指標
- C 語言 野指標
- C 語言 函式值傳遞和址傳遞
- C 語言 函式預設引數
- C 語言 函式不定長引數
- C 語言 函式指標
- C 語言 指標函式
- C 語言 回呼函式 callback
- C 語言 typedef
- C 語言 define 定義常量
- C 語言 define 防止頭檔案重復包含
- C 語言 #pragma once
- C 語言 #include <> 與 #include “” 區別
- C 語言 const 修飾變數
- C 語言 const 修飾指標
- C語言 const 修飾函式
- C 語言 const 修飾函式引數
- C 語言 const 和 define 區別
- C 語言 __FUNCTION__
未經允許不得轉載:猿說編程 ? C 語言 __FUNCTION__
本文由博客 - 猿說編程 猿說編程 發布!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/299452.html
標籤:C
