久久久国产精品视频袁燕,99re久久精品国产,亚洲欧美日韩国产综合v,天天躁夜夜躁狠狠久久,激情五月婷婷激情五月婷婷

  • 回復(fù)
  • 收藏
  • 點贊
  • 分享
  • 發(fā)新帖

C語言高手求救

請問下劃線是什么意思?如下,這是我在Conio.h頭文件中拷貝過來的,還有好多,不知這個下劃線是什么意思,煩請哪位能夠細致講解下

#ifndef _CONIO_H_
#define _CONIO_H_

為什么不寫成

#ifdef CONIO.H
#define CONIO.H

這樣有什么錯,還是因為預(yù)編譯有什么具體的要求?
另外在TurboC2.0的include文件夾下的conio.h下看到以下內(nèi)容

#if !defined(__VIDEO)
#define __VIDEO

#if __STDC__
#define _Cdecl
#else
#define _Cdecl cdecl
#endif

問什么這里又出現(xiàn)了兩個連著的下劃線,__VIDEO,這又是什么意思?
謝謝了!!!!!
全部回復(fù)(2)
正序查看
倒序查看
ideal33
LV.2
2
2007-10-18 15:57
這個好像是用在DSP2407中的C語言,你找本2407中的C語言應(yīng)用看看就知道了,我看到過的是這樣.
0
回復(fù)
whatcall
LV.5
3
2007-10-18 22:03
下劃線的使用只是編譯器的約定俗成的習(xí)慣,不屬于ANSI C或C99的標準. 但是你舉的例子說用CONIO.H,我就很納悶,C語言中加點號(.)的描述符或變量名是合法的嗎?建議你再看看C的標準吧.

至于兩者兩個下劃線也沒有什么奇怪的,因為傳統(tǒng)上使用下劃線開頭的通常為編譯器的系統(tǒng)定義或函數(shù)庫的定義.而對于用戶開發(fā)程序時不鼓勵使用下劃線開頭的變量名,函數(shù)名,以避免命名相同造成沖突.

#if  _xxx
#define  _yyy
#endif
這些偽指令亦可查C標準或編譯器手冊,或者一般的C語言教材.
0
回復(fù)
發(fā)