[C] Initialiser un tableau
|
28-08-2015, 00h43
(Modification du message : 28-08-2015, 08h30 par notfound.)
Message : #1
|
|
notfound
#!/usr/bin/env bash Messages : 687 Sujets : 47 Points: 272 Inscription : Sep 2012 |
[C] Initialiser un tableau
Yop,
Petite astuce sur laquelle je suis tombée aujourd'hui quand j'ai lu quelques trucs en C que je n'avais JAMAIS vu avant, et histoire de refaire partir le vrai rhume. Pour initialiser un tableau, y'a plusieurs méthodes, dont celle-ci : int array[1024] = {[0 ... 1023] = 5}; Code C :
Output : Code : >>> gcc c.c ; ./a.out |
|
28-08-2015, 10h50
Message : #2
|
|
balis
Hack Compagnie by Eballys Messages : 156 Sujets : 3 Points: 16 Inscription : Dec 2012 |
RE: [C] Initialiser un tableau
Après faut voir si les autres compilos gèrent ce genre d'exotisme ^^.
Sur le net , les poules ont des dents. Bali .
Soit original soit celui qui sort de l'ordinaire soit toi . Bali . C: ok bash : ok asm : en cours. HTML/CSS : ok , PHP/MySQL : en cours. |
|
28-08-2015, 11h01
(Modification du message : 28-08-2015, 11h03 par eax64.)
Message : #3
|
|
eax64
Newbie Messages : 8 Sujets : 0 Points: 13 Inscription : Nov 2012 |
RE: [C] Initialiser un tableau
Faut faire gaffe avec ces trucs. Clairement c'est sympa, mais il ne faut pas oublier que c'est une extention GNU qui n'est sans doute pas géré sur les autres compiler.
Autres trucs sympa, ternaire avec valeur par défaut. Si x vaut 0 alors a vaut y, sinon a vaut x. Code C :
Y'a une liste ici: https://gcc.gnu.org/onlinedocs/gcc-3.0.2/gcc_5.html (peut-être plus complete et à jour ici: https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html) |
|
Sujets apparemment similaires… | |||||
Sujet | Auteur | Réponses | Affichages | Dernier message | |
[C TOTW 2] Parcours de tableau | ark | 5 | 1,516 |
29-09-2014, 17h44 Dernier message: crown |
|
[C] question tableau | InFamouZz | 8 | 2,372 |
20-03-2013, 19h19 Dernier message: sakiir |
Utilisateur(s) parcourant ce sujet : 1 visiteur(s)