標題: 請高手指教一下 [打印本頁]
作者: wangwish 時間: 2010-1-14 15:43
標題: 請高手指教一下
#ifndef _REAL_TIMER_DS1302_2003_7_21_
#define _REAL_TIMER_DS1302_2003_7_21_
sbit DS1302_CLK = P1^6; //實時時鐘時鐘線引腳
sbit DS1302_IO = P1^7; //實時時鐘數據線引腳
sbit DS1302_RST = P1^5; //實時時鐘復位線引腳
sbit ACC0 = ACC^0;
sbit ACC7 = ACC^7;
********************************************************************************/
#endif
這個上面的#ifndef 與#endif具體指的是什么意思,我看了半天的書也沒有看明白,請高手指教一下!
作者: wangwish 時間: 2010-1-14 16:13
書上說的#ifndef后面的值不等于0執(zhí)行后面的語句,可是我怎么看不明白,它在什么時候等于1,在什么時候會等于0呢,沒有語句對_REAL_TIMER_DS1302_2003_7_21_操作,那它的值也不會變化啊。
作者: hgjinwei 時間: 2010-1-14 19:45
這是條件編譯, 用于防止文件重復包含. 并沒有等不等于零之說, 估計你看到的是 "#if".
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |