有贊商城官網(wǎng)登錄旺道seo網(wǎng)站優(yōu)化大師
目錄
- 前言
- 頭文件怎么包含
前言
這個(gè)專欄會(huì)專門講一些C語言的知識(shí),后續(xù)會(huì)慢慢更新,歡迎關(guān)注
C語言專欄
頭文件怎么包含
在使用頭文件的過程中,我們經(jīng)常會(huì)遇到重定義、重復(fù)包含等問題,那么怎么編寫頭文件和使用頭文件才能解決這些問題呢?
- 條件編譯
//以下為頭文件中的內(nèi)容
#include<stdio.h>
//利用宏來防止重定義
#ifndef _A_H
#define _A_H //此處為頭文件的內(nèi)容
int A = 1; #endif;
- 只在頭文件中聲明,而不在頭文件中定義
在如果在多個(gè)宏中聲明,并不會(huì)導(dǎo)致“重聲明”,但是如果在多個(gè)頭文件中定義,則會(huì)導(dǎo)致“重定義”
因此我們要避免在頭文件中定義,而用聲明取代