• [^] # Re: peut être

    Posté par . En réponse au message initialisation statique tableau. Évalué à 4.

    Si tu veux que ton tableau soit initialise avec des 0 (attention NULL peut etre different de 0) alors declare le en global ou statique, c'est le comportement par defaut.

    Si tu utilises un gcc (assez) recent il y a des operatieurs specialement prevu pour:
    Et tu peux apres pour certaines cases ecraser leur valeur:

    int my_tab[65536] = {
    [0 ... 65535] = 32, // gcc seulement, ajout au C99
    [32767] = 64, // portable, C99
    [16384] = 64 //
    };

    Le tout tres bien documente dans info gcc.