新發(fā)基金的好處和壞處是什么?新基金的封閉期一般是多久?
新發(fā)基金的好處和壞處是什么?新發(fā)基金的優(yōu)點:1、認購費率低:一般
2023/07/06
(資料圖)
在C語言中,預定義宏是由編譯器提供的一組特殊標識符,可以在程序中直接使用,無需進行額外的定義。
預定義宏可以提供有關(guān)源文件、行號、日期、時間和函數(shù)名等信息,對于調(diào)試和日志記錄非常有用。
以下是本教程中介紹的預定義宏:
** FILE**:當前源文件的文件名。** LINE**:當前源文件中的行號。** DATE**:當前日期。** TIME**:當前時間。** func**:當前函數(shù)名。預定義宏在以下場景中非常有用:
調(diào)試信息:通過__FILE__和__LINE__宏,您可以在調(diào)試過程中打印當前源文件和行號,幫助定位代碼問題。日志記錄:使用__DATE__和__TIME__宏,您可以在日志中記錄當前日期和時間,方便追溯日志發(fā)生的時刻。函數(shù)名標識:通過__func__宏,您可以在函數(shù)中輸出當前函數(shù)的名字,有助于代碼審查和日志記錄。#include < stdio.h >int main() { // __FILE__:當前源文件的文件名 printf("當前源文件名:%sn", __FILE__); // __LINE__:當前源文件中的行號 printf("當前行號:%dn", __LINE__); // __DATE__:當前日期 printf("當前日期:%sn", __DATE__); // __TIME__:當前時間 printf("當前時間:%sn", __TIME__); // __func__:當前函數(shù)名 printf("當前函數(shù)名:%sn", __func__); return 0;}
運行結(jié)果當前源文件名:pre_macro.c當前行號:8當前日期:Jun 30 2023當前時間:15:04:09當前函數(shù)名:main
通過這篇文章,我們學會了
1、常見的幾個預定義宏的用法和使用場景
標簽: