C语言 __FUNCTION__ - C语言零基础入门教程
生活随笔
收集整理的這篇文章主要介紹了
C语言 __FUNCTION__ - C语言零基础入门教程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
- 一.__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 語言 __FUNCTION__
總結
以上是生活随笔為你收集整理的C语言 __FUNCTION__ - C语言零基础入门教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BugkuCTF-MISC题贝斯手
- 下一篇: BugkuCTF-MISC题赛博朋克