TUTO C - #14 Les pointeurs (introduction)

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 ต.ค. 2024

ความคิดเห็น • 54

  • @saidnokra9372
    @saidnokra9372 7 หลายเดือนก่อน +3

    Nous venons enfin de comprendre ce qu'est un pointeur, de la manière la plus simple au monde.
    "Magique" 👏👏👏
    Nous vous serons redevables pour longtemps 😊😊😊

  • @simonsabban8057
    @simonsabban8057 3 ปีที่แล้ว +39

    le mec qui sauve mes partiels (enfin j'espère)

  • @Jerewie
    @Jerewie 4 ปีที่แล้ว +9

    Parfait merci pour cette video !
    Ce qui me bloquait c'était la confusion selon le contexte dans le quel est utilisée l'étoile.
    Lors de la déclaration du pointeur et lors de l'utilisation de ce dernier.
    Mais que tu as très bien expliqué à 6:48
    Donc merci ! ;)

  • @paulpomme2502
    @paulpomme2502 ปีที่แล้ว +2

    Parfait pour ma reprise en C. Clair, concis, efficace, énergique, droit au but. Enfin quelqu'un de sérieux. Petite anecdote: sur mon système Seven/Codeblock 20.03, à 3:28 l'adresse ne change pas, même si je reconstruis :) - Par contre je n'ai les avertissements que si ma source est dans un projet, ce qui complique beaucoup les choses. Je n'ai pas trouvé comment avoir les avertissements pour une simple source isolée. Il y a manifestement quelques bugs et la dernière maj date de 2020. J'ai essayé d'installer Visual Studio mais l'accès aux anciennes versions pour Seven est semée d'embûches (méthodes de vente forcée détournées Microsoft qui m'ont toujours bien énervé: la migration Linux n'est pas pratique dans mon cas, même si je connais un peu, je suis attaché à certaines aps qui ne tournent pas sous Linux (mplayerClassic par exemple), ;)

  • @Anime-hn9vh
    @Anime-hn9vh 8 วันที่ผ่านมา

    Thank you very much from Morocco❤❤

  • @Aiecloud
    @Aiecloud 2 ปีที่แล้ว +2

    le tuto est vraiment fluide et clair !

  • @massinelam9519
    @massinelam9519 2 ปีที่แล้ว

    Merci beaucoup pour ton aide !
    Je vous apprécis !

  • @StarWarsAtari
    @StarWarsAtari 2 ปีที่แล้ว

    Super bien expliqué, Merci

  • @mounirsbai5249
    @mounirsbai5249 8 หลายเดือนก่อน

    Super tuto merci

  • @انيواخوي-ع6ل
    @انيواخوي-ع6ل ปีที่แล้ว

    comment te dire que ton tuto est parfait

  • @EricBrunoTV
    @EricBrunoTV 3 ปีที่แล้ว +2

    J'aime beaucoup ta façon très fluide et claire d'expliquer. Toutefois j'ai observé une façon chez de nombreux programmeurs qui pour exécuter passent par l'invite de commande et saisisent pour compiler et en suite pour exécuter avant d'avoir l'aperçu d'un programme. Pourquoi ne pas utiliser un logiciel vraiment simple qui le fait avec un bouton (Avec un écran divisé en deux, Editeur à gauche et terminal pour l'aperçu à droite) vu que l'apprentissage demande de repeter cette action? Est ce que ça ne grignote pas le temps? En bref quel est l'avantage de saisir à chaque fois ? Merci.

    • @VincentEkdev
      @VincentEkdev ปีที่แล้ว +1

      je pense que c'est pour prendre une "habitude" difficile... car si tu t'habitue a utiliser ca via un environnement de dev simple, si un jour tu est confronter a devoir utiliser un terminal tu va patoger...

  • @MrMARS-yk1yv
    @MrMARS-yk1yv 2 ปีที่แล้ว

    Merci beaucoup. tres bien expliqué

  • @sorybakaba8324
    @sorybakaba8324 4 ปีที่แล้ว

    votre explication est cool et merci infiniment

  • @lilsoso5870
    @lilsoso5870 3 ปีที่แล้ว

    Super vidéo très claire merci beaucoup

  • @Trinita1970
    @Trinita1970 ปีที่แล้ว

    merci chef

  • @cacahuetepistache7998
    @cacahuetepistache7998 5 ปีที่แล้ว +1

    Tu me sauves ! J'ai un partiel sur ça à la rentrée...

    • @lama7096
      @lama7096 4 ปีที่แล้ว

      Salut , Tu es en quel classe pour apprendre ceux genre de chose ?

    • @cacahuetepistache7998
      @cacahuetepistache7998 4 ปีที่แล้ว

      @@lama7096 Bac+4 école d'ingé

    • @lama7096
      @lama7096 4 ปีที่แล้ว

      @@cacahuetepistache7998 Et vous Apprenez ça ?

    • @cacahuetepistache7998
      @cacahuetepistache7998 4 ปีที่แล้ว

      @@lama7096 entre autres, oui

  • @bayeibrahim413
    @bayeibrahim413 ปีที่แล้ว

    rien a dire tres bien expliquer bonne continuation

  • @kaf_yt7546
    @kaf_yt7546 3 ปีที่แล้ว

    merci beaucoup !

  • @gabincrozet966
    @gabincrozet966 9 หลายเดือนก่อน

    partiel de C demain j'avais rien écouté sur cette partie en cours j'ai tout rattrapé grâce à la vidéo 😂😂

  • @bluepianist2497
    @bluepianist2497 2 ปีที่แล้ว

    ton tuto marche aussi pr cpp?

  • @warismwarism2480
    @warismwarism2480 5 ปีที่แล้ว +1

    Bonjour, merci pour tes cool video , ma question est ce que tu peux faire de meme pour le langage c++

  • @Louis-vm5nz
    @Louis-vm5nz 9 หลายเดือนก่อน

    Quel logiciel utilises-tu ?

    • @amadoudiop147
      @amadoudiop147 7 หลายเดือนก่อน

      On dirait visuel studio code

  • @XpDark
    @XpDark 3 ปีที่แล้ว +2

    pour mieux retenir la déclaration de pointeurs, il faut lire à l'envers, c'est à dire: 'int * pa' se lira 'pa * int' en gros pa pointe sur un entier.

  • @AB-ko6bn
    @AB-ko6bn 4 ปีที่แล้ว

    Merci !!

  • @hakimdebiche9541
    @hakimdebiche9541 4 ปีที่แล้ว +2

    bonjour monsieur svp esq vous pouvez me dire ou est l'érreur dans ce program qui vérifier si une liste chainée est palindrome éssayer juste de l'éxécuter vous allez voir l'erreur
    #include
    #include
    typedef struct liste
    {
    char info ;
    struct liste *suiv ;
    }liste ;
    liste *remplir_liste ( liste *L , int n )
    {
    liste *p ;
    int i ;
    char c ;
    for ( i=1 ; i info = c ;
    L->suiv = NULL ;
    p = L ;
    }
    else
    {
    p->suiv = (liste*)malloc(sizeof(liste)) ;
    p = p->suiv ;
    p->info = c ;
    p->suiv = NULL ;
    }
    }
    return L ;
    }
    void palindrome(liste *L )
    {
    liste *p , *q , *m ;
    q = L ;
    while ( q -> suiv != NULL ) /* pour pointer q sur la derinére élément de la liste */
    q = q -> suiv ;
    p = L ;
    int palindrome = 1 ;
    while ( p -> suiv != NULL && p != q && q -> suiv != p && palindrome == 1 )
    {
    if ( p->info != q->info )
    {
    palindrome = 0 ; /* la liste n'est pas palindrome */
    }
    else
    {
    p = p -> suiv ; /* incrémenter le pointure p a l'élément prochain */
    m = L ;
    while ( m -> suiv != q ) /* pointer le pointure m avant le pointure q */
    m = m -> suiv ;
    q = m ; /* décrémenter le pointure q a l'élément qui le précede */
    }
    }
    if ( palindrome == 1 )
    printf("
    *** la liste L est une liste palindrome .") ;
    else
    printf("
    *** la liste L n'est pas une liste palindrome .") ;
    }
    void afficher_liste(liste *L)
    {
    if (L == NULL)
    {
    printf("

    -- La liste est vide y a rien a afficher") ;
    }
    else
    {
    liste *ptr ;
    ptr = L ;
    while (ptr != NULL)
    {
    printf(" %c\t| ",ptr->info) ,
    ptr = ptr->suiv ;
    }
    }
    printf("

    ") ;
    }
    int main()
    {
    liste *L = NULL ;
    int n ; /* la taille de la liste */
    printf("
    -- donner la taille de la liste : ");
    scanf("%d",&n) ;
    printf("

    * remplissage de la liste :
    ") ;
    L = remplir_liste( L , n) ;
    printf("
    l'affichage de contenu de la liste :

    ") ;
    afficher_liste ( L ) ;
    printf("

    ") ;
    palindrome(L) ;
    return 0;
    }

  • @bluepianist2497
    @bluepianist2497 2 ปีที่แล้ว

    et pour l'ecole faut avoir minimum bac ?
    sans diplome c pas possible d'y entrée?

  • @DJVince
    @DJVince 4 ปีที่แล้ว +1

    Quel est son logiciel ? merci !

    • @DJVince
      @DJVince 4 ปีที่แล้ว

      @Baardsen mrc

    • @THEScorpionFX
      @THEScorpionFX 4 ปีที่แล้ว

      Visual studio code

  • @ouassimcheikh3570
    @ouassimcheikh3570 2 ปีที่แล้ว

    super vidéo (so tk78)

  • @Draskololo
    @Draskololo 4 ปีที่แล้ว

    Quand est-ce que sortiront les exercices interactifs liés aux pointeurs ?

  • @cacahuetepistache7998
    @cacahuetepistache7998 5 ปีที่แล้ว

    Est-ce que tu peux sortir vite les deux prochaines vidéos stp ?

    • @primfxdesign
      @primfxdesign  5 ปีที่แล้ว

      Les deux sortiront au cours de la semaine prochaine ;-)

    • @cacahuetepistache7998
      @cacahuetepistache7998 5 ปีที่แล้ว

      @@primfxdesign génial tu gères merci !!

  • @newwavelive1975
    @newwavelive1975 5 ปีที่แล้ว +1

    C'est de la frappe de Strasbourg ça

  • @hugolouiso5062
    @hugolouiso5062 ปีที่แล้ว

    ON NE PEUT PLUS CLAIR ❤

  • @moujibmoujib670
    @moujibmoujib670 4 ปีที่แล้ว

    ou sont le stuto 11 12 15 17? de toute façon, tres bon travail

  • @VincentEkdev
    @VincentEkdev ปีที่แล้ว

    je n'arrive pas a comprendre l'utilité du pointeur... si onv eut changer la valeur de a = 0 ... pour quoi ne pas tout simplement faire a = 10... au lieu de passer par un pointeur?
    j'ai cru comprendre dans une video de quelquun d'autre que le fait de réecrire une variable la "copiais dans la memoire" et que passer par un pointeur évite la copie de cette variable... oui mais... un pointeur c'est une variable... donc on cré de TOUTE facon une nouvelle variable en memoire... donc cocnretement je ne comprend pas l'utilité...
    peut etre que l'utilité avec des petit nombre comme ca est futile et que l'utilité va reelement ce montrer avec de gros programme mais j'usqu'ici je ne cerne pas... si quelqu'un pourrais m'expliquer smplement...

  • @ethanpersonnaz8497
    @ethanpersonnaz8497 2 ปีที่แล้ว

    A savoir que l utilité des pointeurs est évidente lorsqu'on utilise des fonctions

  • @micatuto3573
    @micatuto3573 3 ปีที่แล้ว

    😍

  • @tys_san
    @tys_san ปีที่แล้ว

    42 on est la

  • @maxencedesdouits4240
    @maxencedesdouits4240 2 ปีที่แล้ว

    Partiel demain...

  • @Wolfuri
    @Wolfuri 4 ปีที่แล้ว

    Moi sa me met toujours la même adresse, c'est normal?

    • @lama7096
      @lama7096 4 ปีที่แล้ว

      Idem et je pense que c'est normal ! Peut-être une nouveauté

  • @cholakabaso725
    @cholakabaso725 5 ปีที่แล้ว

    ça fait un bay que je t'avais vu... c'est ouff comme t'as perdu du poids 🙄

  • @aitrl
    @aitrl 11 หลายเดือนก่อน

    goatesque

  • @ptipupu
    @ptipupu 3 ปีที่แล้ว

    en 2019 on avait déjà visiblement inventé le "Du Coup" !!