ANSI C標準中標準預定義巨集整理(備用)

2021-07-17 02:53:38 字數 507 閱讀 3806

ansi c標準中有幾個標準預定義巨集:

__line__:在源**中插入當前源**行號;

__file__:在原始檔中插入當前源檔名;

__date__:在原始檔中插入當前的編譯日期

__time__:在原始檔中插入當前編譯時間;

__stdc__:當要求程式嚴格遵循ansi c標準時該標識被賦值為1;

__cplusplus:當編寫c++程式時該識別符號被定義。

詳細使用學習參考部落格

#include 包含乙個源**檔案

#define 定義巨集

#undef 取消定義巨集

#if 如果條件為真,則編譯下面的**

#elif 如果前面的#if不為真,則編譯下面的**

#endif 結束乙個#if...#elif條件編譯塊

#ifdef 如果已經定義了某個巨集,則編譯下面的**

#ifndef 如果沒有定義某個巨集,則編譯下面的**

#error 停止編譯並顯示錯誤資訊

ANSIC標準提供的預定義巨集

ansic標準定義了以下6種可供c語言使用的預定義巨集 line 在源 中插入當前源 行號 file 在源 中插入當前源 檔名 date 在源 中插入當前編譯日期 注意和當前系統日期區別開來 time 在源 中插入當前編譯時間 注意和當前系統時間區別開來 stdc 當要求程式嚴格遵循ansic標準時...

ANSI C標準庫 下函式講解

下的函式.include include include include using namespace std pragma warning disable 4996 重要函式.1.time t time 0 返回的是從1970.1.1凌晨0點到當前時間的秒數.2.tm localtime tim...

Python中標準模組importlib詳解

python提供了importlib包作為標準庫的一部分。目的就是提供python中import語句的實現 以及 import 函式 另外,importlib允許程式設計師建立他們自定義的物件,可用於引入過程 也稱為importer 什麼是imp?另外有乙個叫做imp的模組,它提供給python i...