CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Question débutant en C

]letsgobowling[
]letsgobowling[
Niveau 8
25 janvier 2014 à 18:38:21

Bonjour/Bonsoir

Je débute tout juste en programmation, je m'aide du tutoriel du site du zero.

Il est dit que lorsqu'on créé un tableau cela aura pour effet de prendre des adresses qui se suivent sans aucun trou.
j'ai fait un code pour pouvoir voir l'adresse de chaque ligne de mon tableau:

int main()
{
int tableau[4];

tableau[0] = 10;
tableau[1] = 23;
tableau[2] = 505;
tableau[3] = 8;

printf("%d\n", &tableau[0]);
printf("%d\n", &tableau[1]);
printf("%d\n", &tableau[2]);
printf("%d\n", &tableau[3]);
return 0;
}

et donc ça m'affiche:
2686736
2686740
2686744
2686748

fin du programme.

J'aimerais savoir pourquoi ça va de 4 en 4 sur mon pc s'il vous plait.

Euclidien
Euclidien
Niveau 10
25 janvier 2014 à 18:52:51

La taille d'un int c'est 4.

]letsgobowling[
]letsgobowling[
Niveau 8
25 janvier 2014 à 18:56:55

merci

hppd
hppd
Niveau 7
25 janvier 2014 à 21:27:30

Favorise printf("%p", Adresse); Pour afficher les adresses ou les nombres hexadécimale, c'est plus compréhensible.

Schiffer
Schiffer
Niveau 10
25 janvier 2014 à 22:46:01

printf("%d\n", :d)& :g) tableau[3]);

Enlève ça :ok:
printf n'a pas besoin de l'adresse de la variable pour l'afficher :ok:

Schiffer
Schiffer
Niveau 10
25 janvier 2014 à 22:54:02

Ah désolé j'ai mal lu ton problème

]letsgobowling[
]letsgobowling[
Niveau 8
26 janvier 2014 à 01:03:55

oui quand j'ai vu la page d'apres j'ai vu que mon essai parraissait dégueu.

Là j'en suis a l'exercice 5 avec la fonction ordonnerTableau.
Je commence juste c'est pas simple j'ai du tout relire depuis le debut pour en revenir a cet exercice.

Mais au moins j'ai pu refaire les précédents sans m'aider des forums, et en comprenant ce que je fais.

<

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment