Wenn ich Eingabe (zum Beispiel x = 100 und y = 7) der Ausgang zeigt alle Multiple bis 105 und nicht bis 98 wie es sein sollte.Schleife für über die Bedingung
Antwort
Die Schleife nach oben jedoch bis 98. druckt, multiple
erklärt int
eine Rückkehr aber tatsächlich eine return
Aussage nicht hat, so ist der Rückgabewert nicht spezifiziert (und in der Praxis werden Sie einige beliebigen Wert von A vorherige Berechnung). Dann drucken Sie diesen "Müll" Rückgabewert und in Ihrem Fall ist es zufällig 105.
Wenn Sie nicht wollen multiple
einen Wert zurückgeben, dann deklarieren Sie nicht, um einen Wert zurückzugeben, und nicht drucken der Wert, den es zurückgibt.
Vielleicht könnte es eine dumme Frage sein, aber wie ich eine "Müll" zurückgeben? –
@FulvioDenza 'printf ("% d ", mehrfach (x, y));' gibt den Rückgabewert von 'multiple (x, y)' aus. Hier bedeutet "Müll" nur Daten, die nichts bedeuten. – immibis
Vielen Dank @immibis –
- 1. für Schleife Bedingung Ausgabe
- 2. Die for-Schleife geht über die Setup-Bedingung hinaus
- 3. Wie Schleife über 2D-Matrix mit Bedingung
- 4. C: While-Schleife beenden Bedingung, mit fgets für die Eingabe
- 5. Wann wird die Bedingung für diese Schleife falsch?
- 6. Basic-Schleife für die Verwendung (Javascript) mit der Bedingung
- 7. Wie Schleife für if-Bedingung hinzufügen?
- 8. numpy Bedingung Schleife np.where
- 9. Wenn Bedingung in Schleife
- 10. SQL-Skript eine Schleife über alle Datensätze mit bestimmten Bedingung
- 11. While-Schleife Bedingung - Matlab
- 12. für Schleife über ereignisgesteuertem Code?
- 13. For Schleife ohne zweite Bedingung
- 14. Ruby Schleife über die Daten
- 15. RxJava mehrere Schleife mit Bedingung
- 16. Bedingung Reihenfolge in While-Schleife
- 17. Hinzufügen einer Bedingung, die anhalten und dann die Schleife fortsetzen
- 18. while-Schleife mit Vektor Bedingung
- 19. For-Schleife: Ändern der Schleife Bedingung, während es Schleife ist
- 20. WiX Bedingung für die Installation
- 21. Rewrite Bedingung für die Lokalisierung
- 22. Hinzufügen Bedingung ngFor externe Schleife
- 23. VueJS Schleife ein Array mit einer Bedingung über die Array-Elemente
- 24. Schleife über Liste für die Suche nach bestimmten Wert
- 25. Kann ich For-Schleife als eine sonst Bedingung Bedingung verwenden?
- 26. While-Schleife innerhalb If-Anweisung Bedingung
- 27. Wo in Exit-Bedingung testen, während Schleife
- 28. Bash für Schleife Ende Bedingung als Skript-Argument
- 29. Bash für Schleife über Zeichenfolge mit einem '*'
- 30. Spricht JavaScript für In-Schleife über Methoden?
Sowohl "main" als auch "multiple" geben "int" zurück, aber Sie geben keinen Wert zurück. Achten Sie darauf, dass Sie auf Compiler-Warnungen achten. Wenn du GCC verwendest, verwende immer mindestens 'gcc -Wall -Werror'. –
PS Ich habe einen Fehler gemacht auch deklariert int ich und nicht mit –