Difficile
Qu’affiche le deuxième printf() ?
int main()
{
int numSecu;
printf("quel est votre numéro de sécurité sociale ?\n");
scanf("%d",numSecu);
int* pSecu = &numSecu;
printf("%d",pSecu);
return 0;
}
Modifier
0
Évaluations de la communauté
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
7
Quelle est la taille d'un long long en C++?3
Écrire un programme C qui calcule la moyenne de deux notes.3
Trouver la somme de tous les nombres pairs dans un tableau en C4
Comportement indéfini. La valeur retournée par malloc n’est pas testée. Il y a un problème sur la taille allouée.2
Écrire une fonction C pour échanger deux entiers.2
Inclure une bibliothèque .h en C2
Écrire un programme C pour calculer le nombre total de bonbons.