Aussi comment j'écrirais un programme pour travailler sur un très grand nombre. Je veux trouver le plus grand facteur premier d'un nombre dans la gamme de 600000000000Pourquoi le C++ n'a pas de double départ main() ou similaire et seulement int/void main()?
-3
A
Répondre
0
Parce que int main() renvoie un code de sortie du programme. Si retourné 0 - tout va bien. Vous devez effectuer des calculs dans cette fonction, car il s'agit du point d'entrée du programme. Si le nombre est trop grand, conseillez d'utiliser l'exemple de l'arithmétique longue.
0
int main => return 0; qui indique si le programme a fini il fonctionne comme prévu par le programmeur. Return 2^31 donne un nombre suffisant pour indiquer les codes d'erreur.
Pour les grands nombres, des listes chaînées peuvent être utilisées.
Questions connexes
- 1. Rechercher le point de départ, int main()
- 2. Différence entre void main et int main
- 3. C++ classe pourquoi besoin de main?
- 4. Pourquoi int main() {} compile?
- 5. Double pointeur dans int main
- 6. C++ main() brain teaser
- 7. Point d'entrée C++ -> main()
- 8. Pourquoi main() n'a pas besoin d'une instruction return?
- 9. boussole main dans la main avec wordpress
- 10. Le threading Python et shutil ne fonctionnent pas main dans la main?
- 11. Pourquoi main() dans java est-il vide?
- 12. Le compilateur C# ne reconnaît pas surchargé Main
- 13. Pourquoi les arguments de main() ne sont pas const-qualifiés?
- 14. les fonctions d'appel de main() C++
- 15. C++ - arguments à la main
- 16. Java nécessite que la méthode main() soit statique. C et C++ ne nécessitent pas cependant. Pourquoi?
- 17. Main XIB ne montre pas?
- 18. Liste Useage Pas dans Main() -
- 19. Le curseur CSS2 n'affiche pas "main"
- 20. Pourquoi avons-nous plusieurs déclarations pour main en C?
- 21. retourner la valeur à la main C#
- 22. Définir main() en python
- 23. C++ - int main (int argc, char * argv [])
- 24. Fonctions d'appel de main() en C++
- 25. Combien d'arguments a main() en C/C++
- 26. Main de CoffeeScript?
- 27. Détection de main OpenCV?
- 28. Exception dans le fil "main" ligne 37
- 29. Pourquoi j'obtiens NoSuchMethodError: main dans mon applet?
- 30. Autres dossiers source de maven tels que src/main/javascript ou src/main/css?
Ce sont deux questions vraiment sans rapport. – chris
Et le second n'est pas vraiment une question. – interjay
Pourquoi auriez-vous besoin de retourner un double de main? La fonction principale retourne un int au système d'exploitation pour indiquer le succès ou l'échec. Il ne peut pas retourner vide. –