• [^] # Re: Mais pourquoi ?

    Posté par . En réponse au message Quel langage pour initier un enfant de 10 ans à la programmation. Évalué à 1.

    Toi t'as du être traumatisé par les pointeurs; je n'ai jamais eu de problème pour les comprendre. Le pointeur c'est une adresse, ce qu'il y a derrière int, float, struc, le pointeur lui même s'en fout (tu peux même le caster en void). Cela n'a d'importance que si tu veux faire des opérations sur le pointeur (comme un ++), qui te donne la case suivante en fonction de la taille du type de pointeur.

    J'aurais même tendance à trouver que c'est très sain d'apprendre avec (sans aller jusqu'au pointeur de fonction), parce que ça pousse à se poser des question comme

    • est ce utile
    • Est ce que je peux pas passer plutôt par une variable locale (passage de struc en paramètre)?
    • visibilité, quand est ce que je le libère? Où je le crée?

    Trop souvent je tombe sur du code où la personne n'a visiblement pas réfléchi avant de placer ses variables.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent