fr
fr

Question from the Language C - Fundamentals test

What does the second printf() display?

Hard

What does the second printf() display?

    int main()
    {
        int numSecu;
        printf("What is your social security number?\n");
        scanf("%d",numSecu);
        int* pSecu = &numSecu;
        printf("%d",pSecu);
        return 0;
}
Author: KahinaStatus: Published(Update)Question passed 128 times
Edit
0
Community Evaluations
developer avatar
Auteur anonyme
20/03/2025
Bonjour, Ce code ne peut rien afficher. Le scanf est mal Ă©crit, il faut que la variable numSecu soit prĂ©cĂ©dĂ©e de '&' afin que la valeur saisie lui soit affectĂ©e. Ensuite dans le printf, il faut cette fois-ci que la variable pSecu soit prĂ©cĂ©dĂ©e de '*' afin d'afficher le contenu pointĂ© par pSecu. Donc le code tel qu'il est Ă©crit n'affichera rien, et se finira mĂȘme par un code d'erreur d'exĂ©cution