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

Programmer en C bouffe du disc dur ?

Starcrime2
Starcrime2
Niveau 13
11 janvier 2014 à 14:08:34

:hello:

Je me suis mis à apprendre le C depuis ce matin et il y a une phrase qui me fait bien peur :
"Quelque part dans les tréfonds de votre ordinateur, une petite case de mémoire vient de prendre la valeur 5."
Du coup, j'aimerai savoir si cette mémoire serait de la RAM (donc pas important puisqu'à l'extinction de Code::Blocks cela s'enlève) ou si c'est de la mémoire sur le disc dur, donc chiant à trouver et le supprimer :hap:

:merci:

[Kyomaro]
[Kyomaro]
Niveau 10
11 janvier 2014 à 14:12:49

Mec c'est une variable, c'est un chiffre quoi... :hap:
'Fin là juste sur google chrome t'en as plusieurs centaines des variables... :hap:

Te fais pas de soucis c'est pas avec ton code sous console que tu feras crash ton PC :rire:

Caletlog
Caletlog
Niveau 10
11 janvier 2014 à 14:18:11

C'est bien de la RAM.
Quand tu assignes des variables dans ton programme, tu réserves une case mémoire de ton PC en lui disant de prendre la valeur donnée à la variable, comme ça, ton programme peut y accéder durant toute sa vie ("tu me récupères la valeur de la case mémoire XYZ et tu me fais ce que je te demande avec").

Simplement, cette case mémoire (qui représente une quantité minuscule de mémoire) n'est évidemment pas éternelle: elle redeviendra vide (et donc prête à accueillir de nouvelles valeurs) soit quand tu lui auras manuellement dit de le faire dans ton programme; soit quand ton programme aura terminé son exécution, soit en cours du programme, automatiquement, par un "ramasse-miette" (propre à certains langages, qui nettoie les assignations non utilisées). Enfin, comme pour tout ce qui se trouve dans la RAM, elle disparaîtra lors de la mise sous tension de l'ordinateur :)

Starcrime2
Starcrime2
Niveau 13
11 janvier 2014 à 14:22:30

Merci bien :-)

Pseudo supprimé
Pseudo supprimé 11 janvier 2014 à 15:39:08

Tes ram servent à ça, stocker temporairement tes programmes. C'est à dire toutes les valeurs qui font que c'est un programme.

Ce qui effectue les opérations c'est ton processeur.

Ton disque dur c'est autre chose, c'est pour stocker à long terme des informations ; et ça tu le feras un peu plus tard en C.

Pseudo supprimé
Pseudo supprimé 11 janvier 2014 à 15:48:20

Autant préciser aussi que la différence entre les deux, c'est la mémoire ram se vide si elle n'est pas sous tension.

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