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 sur le langage C .

firmen
firmen
Niveau 10
08 juillet 2014 à 20:12:01

Bonjours je suis entrain d'aprrendre le langage C sur le site du zéro et j'en suis a la partie sur les pointeurs : http://fr.openclassrooms.com/informatique/cours/apprenez-a-programmer-en-c/a-l-assaut-des-pointeurs

Et je me suis demander pourquoi le programme qui decoupe les minute et les heures ne marche pas même si on rends les variable heures et minutes "static" pour quelle soit communes aux fonctions main et decoupeMinutes

Merci d'avance :noel:

firmen
firmen
Niveau 10
08 juillet 2014 à 20:16:20

Ah je n'avait pas lue juqu'au bout . Cela pourrait marcher mais c'est fortement déconseiller . Pourtant quand j'essaye sa ne marche pas :pleur:

caelacanthe
caelacanthe
Niveau 10
08 juillet 2014 à 20:17:48

Parce que t'as oublié de passer une variable en référence, ligne 37, là.

caelacanthe
caelacanthe
Niveau 10
08 juillet 2014 à 20:18:46

Et puis le mieux, c'est souvent de comparer plusieurs cours portant sur le même concept pour avoir différentes manières d'aborder le problème, enfin cette régle est particulièrement valable lorsque l'un des cours vient du site du zéro. :oui:

chiagedeluna
chiagedeluna
Niveau 10
08 juillet 2014 à 20:19:34

Il en fait une copie quand même dans la ligne de déclaration de la fonction, ce qui insère une ambiguité dans le déroulement du programme. Si tu met ces variables en global, en haut du programme et hors de toute fonction, et que tu retire les paramètres de la fonction decoupeMinute, il n'en fera pas de copie.

firmen
firmen
Niveau 10
08 juillet 2014 à 20:28:35

Merci beaucoup chiageDeLuna ! Sinon est- ce que les variable globales sont effectivement éviter en programmation ou est ce que il vous arrive de les utiliser ? :noel:

caelacanthe
caelacanthe
Niveau 10
08 juillet 2014 à 20:32:04

Généralement, il est conseillé de les éviter, mais il peut toujours se trouver des cas où elles sont utiles... :pf:

C'est comme pour le mot-clé "goto", il faut quelquefois aller chercher loin pour trouver une discussion éclairée de gens discutant de son utilité, et non une armée de programmeurs bien dressés disant que "NN CÉ PAS BIEEEEN :-( " :doute:

firmen
firmen
Niveau 10
08 juillet 2014 à 20:33:57

caelacanthe
Posté le 8 juillet 2014 à 20:32:04
Généralement, il est conseillé de les éviter, mais il peut toujours se trouver des cas où elles sont utiles...

C'est comme pour le mot-clé "goto", il faut quelquefois aller chercher loin pour trouver une discussion éclairée de gens discutant de son utilité, et non une armée de programmeurs bien dressés disant que "NN CÉ PAS BIEEEEN "

Je vois :rire2:

AzirFap
AzirFap
Niveau 9
09 juillet 2014 à 00:21:54

Coucou ! :noel: Ce genre de questions est à poser sur le forum programmation ! :) Car c'est plus approprié ! :-)))

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