Une instruction return provoque l'exécution de quitter le sous-programme actuel et de reprendre au point dans le code immédiatement après où le sous-programme a été appelé, appelé son adresse de retour. L'adresse de retour est enregistrée, généralement sur la pile d'appels du processus, dans le cadre de l'opération d'appel de sous-programme. Certains langages de programmation permettent à une fonction de spécifier une ou plusieurs valeurs de retour à renvoyer au code qui a appelé la fonction.
J'écris un wrapper pour realloc . Pour les valeurs de retour, j'utilise ceci: if (!foo()) exit(EXIT_FAILURE);
Ceci est utilisé dans une fonction comme ce ...
J'apprends de nouvelles choses et je n'arrive pas à comprendre tout le processus de retour en lisant mes textes et en regardant en ligne. Je crois que j'ai besoin de me l'expliquer une fois ...
La première ligne de code est l'échec de ma tentative de placer les trois lignes suivantes sur une seule ligne: return (False for char in pin if char not in "0123456789")
for c ...