En C, ce qu'on entend par « fonctions avec un nombre variable de paramètres »?Qu'entend-on par "fonctions avec un nombre variable de paramètres"?
Répondre
printf
est un bel exemple de ce
printf("Call with no other variables");
printf("Call with %d variables", 1);
printf("Call with %d variables. The other variable: %d", 2, 5);
Il fait référence à une fonction qui peut prendre un nombre variable de paramètres à l'aide des ellipses (...) dans la liste des paramètres et va_list, va_start, va_arg etc méthodes/macros. Avez-vous une question plus spécifique à ce sujet?
Voir par exemple:
Hope qui aide!
Une fonction qui prend un nombre variable d'arguments. Par exemple, printf
La signature est aussi <return-type> <function-name>(<datatype>,...);
Incorrect. Ces fonctions doivent avoir au moins un non -... argument devant la ... –
@R - Merci édité. +1 pour le rapport. –
Cela signifie une fonction qui peut accepter un nombre variable d'arguments:
void myprintf(const char *fmt, ...)
{
}
Vous pouvez appeler la fonction ci-dessus dans l'une des manières suivantes:
myprintf("This is %d", 1);
myprintf("%d out of %d", 1, 2);
myprintf("%d/%d %c", 1,2, 'c');
Il indique les fonctions qui ont des paramètres, mais le nombre de paramètres ne sont pas fixes (pas donc variable params).
- 1. Comment rechercher des fonctions avec un certain nombre de paramètres
- 2. Comment doc un nombre variable de paramètres
- 3. Comment appeler une fonction avec un nombre variable de paramètres?
- 4. PHP: Définir la fonction avec le nombre variable de paramètres?
- 5. C# et nombre variable de paramètres
- 6. Contrôleur avec un nombre de paramètres inconnu?
- 7. Utilisation de __arglist avec un ensemble variable de paramètres nommés
- 8. Nombre variable d'arguments (va_list) avec un rappel de fonction?
- 9. Construire des objets avec un nombre variable de membres?
- 10. fichier batch avec un nombre variable de paramètres de ligne de commande
- 11. Rails route avec N nombre de paramètres
- 12. Est-il possible de configurer la méthode JAX-RS avec un nombre variable de paramètres URI?
- 13. Passez par un certain nombre de fonctions en Python
- 14. Oracle: nombre variable de paramètres pour une procédure stockée
- 15. Passage d'un nombre variable de paramètres à la procédure stockée
- 16. Comment transmettre un nombre variable de paramètres avec une fonction de rappel?
- 17. Flex Comment appeler une fonction avec un nombre variable de paramètres?
- 18. Fonctions avec types de paramètres génériques
- 19. Trier une liste multidimensionnelle par un nombre variable de clés
- 20. WCF: Comment passer un nombre variable de paramètres à un service permis de WebGet
- 21. Comment écrire une fonction JS qui accepte et "transmet" un nombre variable de paramètres?
- 22. Comment init class avec un nombre inconnu de paramètres String?
- 23. F # Composition des fonctions avec entrées multiples paramètres
- 24. Le fichier de configuration avec le nombre variable d'objets
- 25. Paramètres de la variable Java
- 26. Joindre des paramètres avec des fermetures javascript aux paramètres par défaut dans les fonctions anonymes
- 27. Fonction Ruby avec un nombre illimité de paramètres
- 28. Table ASP.NET avec nombre variable de colonnes
- 29. fonctions en tant que paramètres (avec paramètres) - JavaScript
- 30. Quelle est la meilleure façon d'avoir un nombre variable de paramètres de modèle?
Merci à tous, mais quelqu'un peut-il expliquer avec un exemple simple? –