Quel est le résultat de « néant% 2 » en c objectif?
-
02-10-2019 - |
Question
Quelle est la réponse à « néant% 2 » en c objectif? Je pense que la réponse est 0 mais je ne suis pas sûr.
Merci.
La solution
Il est impossible pour une opération mod-2 pour revenir 2 seulement 0 ou 1. Je suppose, dans ce cas, que ce serait 0.
Autres conseils
En fait, la réponse est une erreur du compilateur. nil
est un pointeur (elle est définie comme (void *)0
), et les opérations arithmétiques définies uniquement pour les pointeurs sont l'addition et la soustraction. Mais si vous voulez savoir ce que 0% 2 est la réponse de Noé est juste.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow