désespérément besoin d'aide pour comprendre les codes C

K

kickbeer

Guest
Quelqu'un peut-il m'expliquer ce code:

/ * Instruction émulation./ * Ceci est un commentaire
void __divsi3 (void)
(
)

Quels sont les moyens par l'émulation d'instruction??pourquoi le mot vide est utilisé 2 fois?Qu'est-ce que __divsi3 ne fait?Après cela qu'est-ce que () faire?

 
Le «vide premier informe le compilateur que cette fonction ne retourne rien.
Le deuxième «vide» indique au compilateur que cette fonction ne prend aucun argument.

type de retour de fonction: «vide» sans type de retour
Nom de la fonction: «__divsi3 '
Les arguments de fonction: '(void) "pas d'arguments.

Les bretelles devraient normalement contenir le code qui implémente la fonction.

void __divsi3 (void)
(
code c pour mettre en œuvre la fonction
)

Dans ce cas, ils ne contiennent rien, de sorte que la fonction ne fait rien.

Le commentaire

/ * Instruction émulation.* /

est écrit par le programmeur, normalement à préciser ce que fait la fonction.
Il s'agit donc de sens.Vous pourriez mettre n'importe quel charabia vieux ici, il est ignoré par le compilateur.
Ce commentaire laisse entendre que la fonction émuler une instruction assembleur, peut-être un certain type de fracture de routine?

Donc, pour résumer, il ne fait rien et n'a pas de sens.

Si vous havnt déjà fait, obtenir un livre sur
Le langage de programmation C.

 
Essayez de lire ce livre.
"C pour les nuls".

Le titre est un peu insultant.
Mais croyez-moi, c'est un livre très bien écrit.
Vous prenez un bien fondamental de ce livre.

J'avais l'habitude de tenir une liste de bons livres,
http://www.siongboon.com/books.htm

 

Welcome to EDABoard.com

Sponsor

Back
Top