zoufale potřebují pomoc, aby pochopili C kódy

K

kickbeer

Guest
Může mi někdo vysvětlit mi to kódy:

/ * Návod emulace.* / Toto je komentář
neplatné __divsi3 (void)
(
)

Co znamená podle instrukcí emulaci?proč neplatné se používá slovo 2 krát?Co dělat __divsi3 vlastně?Po tom, co to () dělat?

 
První 'neplatné' oznamuje kompilátoru, že tato funkce nevrací nic.
Druhá 'neplatné' informuje kompilátor, který tuto funkci zastává žádné argumenty.

Funkce vrátí Typ: 'neplatné' není návratu typu
Název funkce: '__divsi3'
Argumenty funkce: '(void)' bez argumentů.

Rovnátka by za normálních okolností obsahují kód, který implementuje funkce.

neplatné __divsi3 (void)
(
c kód k provedení funkce
)

V tomto případě musí obsahovat nic, tak funkce nic nedělá.

Komentář

/ * Návod emulace.* /

je napsaný programátorem, obvykle aby bylo jasné, co funkce dělá.
Tak tohle nemá smysl.Ty by mohly dát nějaké staré blábolení tady, je ignorován kompilátor.
Tento komentář vyplývá, že funkce bude emulovat assembler instrukce, možná nějaký druh propasti běžné?

Takže Abych to shrnul, že nedělá nic a nemá smysl.

Pokud jste havnt již neučinili, dostanete knihu o
C programovací jazyk.

 
Zkuste si přečíst tuto knihu.
"C pro nechápavé".

Název je trochu urážlivé.
Ale věřte mi, je to velmi dobře napsaná kniha.
Budete chytit dobrý zásadní z této knihy.

Použil jsem, aby seznam dobrých knih,
http://www.siongboon.com/books.htm

 

Welcome to EDABoard.com

Sponsor

Back
Top