C语言 __FILE__ - C语言零基础入门教程
生活随笔
收集整理的這篇文章主要介紹了
C语言 __FILE__ - C语言零基础入门教程
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
目錄
- 一.__FILE__簡介
- 二.__FILE__實(shí)戰(zhàn)
- 三.猜你喜歡
零基礎(chǔ) C/C++ 學(xué)習(xí)路線推薦 : C/C++ 學(xué)習(xí)目錄 >> C 語言基礎(chǔ)入門
一.**__FILE**__簡介
ANSI C 定義了許多宏。在編程中您可以使用這些宏,但是不能直接修改這些預(yù)定義的宏。
__DATE__ 當(dāng)前日期,一個以 “MMM DD YYYY” 格式表示的字符串常量。
__TIME__ 當(dāng)前時間,一個以 “HH:MM:SS” 格式表示的字符串常量。
__FILE__ 這會包含當(dāng)前文件名,一個字符串常量。
__LINE__ 這會包含當(dāng)前行號,一個十進(jìn)制常量。
__STDC__ 當(dāng)編譯器以 ANSI 標(biāo)準(zhǔn)編譯時,則定義為 1;判斷該文件是不是標(biāo)準(zhǔn) C 程序。
二.__FILE__實(shí)戰(zhàn)
File 中文意思即文件,這里的意思主要是指:正在編譯文件對應(yīng)正在編譯文件的路徑和文件的名稱。注意返回值是一個字符串;
char BuildFile[] = __FILE__; printf("編譯文件路徑:%s\n", BuildFile); /*編譯文件路徑:d:/123.cpp */一般情況下,__FILE__ 是和 __LINE__ 結(jié)合一起使用,用于打印我們代碼信息,方便快速定位代碼位置。
三.猜你喜歡
未經(jīng)允許不得轉(zhuǎn)載:猿說編程 ? C 語言 __FILE__
總結(jié)
以上是生活随笔為你收集整理的C语言 __FILE__ - C语言零基础入门教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BugkuCTF-Reverse题Fir
- 下一篇: jq之$(“a[target=‘_bla