potete spiegarmi perchè questo codice
#include<stdio.h>
#include<stdlib.h>
main()
{
int numero;
char inizialenome;
printf("Inserire un numero: ");
scanf("%d", &numero);
printf("Inserire l'iniziale del tuo nome: ");
scanf("%s", &inizialenome);
printf("Il tuo numero e': %d\nE il tuo nome inizia per %c\n\n", numero, inizialenome);
system("pause");
}
mi modifica il valore di "numero" dopo la seconda scanf? grazie