Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Les erreurs courantes en C


Sujet :

C

  1. #1
    Rédacteur

    Les erreurs courantes en C
    http://nicolasj.developpez.com/articles/erreurs/

    Ce document regroupe une liste des erreurs les plus couramment rencontrées par un programmeur en C, ainsi que des bonnes habitudes à prendre pour éviter d'obtenir des comportements indéfinis.
    Vous pouvez laisser un commentaire sur cet article à la suite.

  2. #2
    Rédacteur

    Citation Envoyé par JihemD
    très instructif :
    peut être ajouter les comparaisons de flottants "égaux"
    et étendre le problème du ';' au if then else

  3. #3
    Expert éminent sénior
    Citation Envoyé par gege2061 Voir le message
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    int *tab = malloc (sizeof (*tab) * BUFSIZ);

    Correct, mais les parenthèses sont inutiles avec un objet :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    int *tab = malloc (sizeof *tab * BUFSIZ);

    Rappel : La syntaxe de sizeof est :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    sizeof objet

    ou
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    sizeof (type)


    sizeof est un opérateur unaire et non une fonction.
    Pas de Wi-Fi à la maison : CPL