paprastą klausimą, o C

Kartais sudarytojas naudosime _getchar () funkciją ir dėl to programuotojas gali apibrėžti savo getchar () funkciją.Tai cheezy prieš C , kaip perkrova.Jūs paprastai turėtų likti nuošalyje nuo pirmaujančių pabrėžti, kai matau vieną arba du kartus pabrėžti tai paprastai reiškia, kad ji nėra kažkas parašyta programuotojas, bet priklauso bibliotekos ar kažkas kompiliatorių konkretus.

Pridėta:

Nuo C kalbos standartas:
Kodas17.4.3.1.2

Tikrų grupių pavadinimai ir paskirtis parašai yra visada rezervuotas

įgyvendinimo:

- Kiekvienas pavadinimą, kuriame yra dviviečiai pabraukimo (_) arba prasideda

pabrėžti po didžiosios laiško yra rezervuota

įgyvendinant bet kokiam panaudojimui.

- Kiekvienas pavadinimą, kuris prasideda pabraukimo yra rezervuota

įgyvendinimo naudoti kaip pasaulio vardų pavadinimas.
 
Pirmasis simbolis identifikatorius pavadinimas turi būti nondigit (tai yra pirmasis požymis turi būti pabrėžti, arba didžiosiomis ar mažosiomis raidėmis).ANSI leidžia sudaryti šeši reikšminiai simboliai išorinės identifikavimo vardą ir 31 pavadinimų vidaus (pagal funkcijas) identifikatorius.Pabraukimai greitai tapo įsteigta kaip pagrindinis mechanizmas, skirtas atskirti išorines sąsajas erdvėje.Tai buvo įprasta, C kompiliatorius į pridėkite pirmaujančių pabrėžti, kad visos išorės taikymo identifikatorių programos išvengti kovoti su įnašais Runtime kalbą.

Microsoft Specialioji:

Nors ANSI leidžia 6 didelę simbolių išorinės identifikavimo vardus ir 31 pavadinimų vidaus (pagal funkcijas) duomenis, Microsoft C kompiliatorius leidžia 247 simbolių vidaus ar išorės identifikavimo vardą.Nepasirinkite vardai identifikatorių, kurie prasideda dvi akcentuoja arba pabraukimo po didžiąją raidę.ANSI C standartas leidžia identifikatorius pavadinimų, kurie prasideda šių savybių deriniai turi būti paliktos kompiliatorių naudoti.Identifikatorių su byla lygio sritį taip pat neturėtų būti pavadintas pabrėžti ir mažosiomis raidėmis, kaip pirmosios dvi raidės.Identifikatorius pavadinimų, kurie prasideda šių simbolių yra saugomos.Pagal susitarimą, "Microsoft" naudoja pabrėžti ir didžiąją raidę pradėti makro vardai ir dukart akcentuoja Microsoft konkrečių raktažodžių pavadinimų.Siekiant išvengti bet kokių konfliktų pavadinimų, visada pasirinkti identifikatorių vardus, kurie prasideda su vienu ar dviem akcentuoja, ar pavadinimus, kurie prasideda pabraukimo po didžiąją raidę.

 
Muzikiniai _ turi tą pačią reikšmę ir funkcijas / kintamųjų vardams, kaip, pavyzdžiui, abėcėlės simbolius.Jūsų atveju tai yra tik funkcijos pavadinimo dalis.Jo konkrečią reikšmę jūsų programa priklauso nuo programuotojo "tai, kas parašė šią diskusijų funkcijas, nieko daugiau.

 
A

a_tek7

Guest
Aš noriu žinoti, kad simbolis _ funkcijų antraštės failas gavo konkrečią prasmę?
Pavyzdžiui _findfirst į dir.h, ir kodėl mes naudojame šį simbolį?
tanx

 
labas
Manau, kad jums reikia paklausti, ką _ simbolis reiškia prieš pavadinimą
Pavyzdžiui _INLINE.Jei tai klausimas Mano ans yra: tai yra kompiliatorius konkretų raktinį žodį, pvz
raštu _INLINE po bet functon bus inline šią funkciją, kai kada jis vadinamas

 

Welcome to EDABoard.com

Sponsor

Back
Top