Bonjour, :)
Premier mot : Oula !!! Un "tuto" sur le C... Très bonne initiative, mais peut vite devenir bordélique. Comme dit ci-dessus, au sujet de l'esperluette (&) dans le scanf... Mais si on part de ça (le fait d'expliquer la présence de l'esperluette dans le scanf) autant parler de suite de la "dangereusité" de cette fonction (si mal utilisé)...
En ce qui concerne les pointeurs, adresse mémoire et autres joyeuseté du C (allocation dynamique, chaîne de caractère...) , mieux vaut être abstrait au départ puis approfondir une fois les compétences acquise !
Quoi qu'il en soit, bon courage pour la suite !
Cordialement.
Edit : En relisant mon post aujourd'hui, j'ai remarquer que j'avais oublié un détail. Au sujet du main (int ou void), la fonction main retourne un nombre donc par conséquent, la fonction doit être de type int. Le seul "truc" optionnel sont les paramètres.
D'après la norme, voici les deux façon d'écrire une fonction main :
//Si vous conter utilisé les arguments argc, argv a utilisé (mais les débutants n'en ont pas besoin)
int main(int argc, char* argv])
//Deuxième méthode
int main(void)
Voici la doc de la norme C99 : Norme C99
PS : je regarde ta vidéo ce soir !