IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

float passé par valeur/référence


Sujet :

C

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 16
    Par défaut float passé par valeur/référence
    Bonjour,

    Sous Centos 7.2, 64 bits, j'ai un problème curieux avec un float passé par valeur qui échoue dans une routine si elle est dans une unité de compilation extérieure et fonctionne si tout est dans le code.

    Exemple ci-dessous :
    - dans test.c, csub2 et csub3 sont dans le même code source, la valeur de float lors de l'appel à csub2 via csub3 est correcte (gcc -o test test.c)
    - dans ctests.c, qui ne contient que le prototype, la valeur du float lors de l'appel à csub2 via csub3 est incorrecte (gcc -o ctests ctests.c csub2.c csub3.c)

    Pourtant, j'ai copié/collé csub2 et csub3 dans le source de test.c!

    Ai-je manqué quelque chose ?

    J'ai mis les petits tests en pièce jointe.

    Merci pour l'aide,

    Alain
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Passage d'argument par valeur / référence
    Par ezrider dans le forum C#
    Réponses: 17
    Dernier message: 05/04/2013, 05h18
  2. this passé par valeur ?
    Par Sergejack dans le forum C#
    Réponses: 8
    Dernier message: 09/03/2009, 14h22
  3. Passage par référence et non pas par valeur
    Par GPZ{^_^} dans le forum Flash
    Réponses: 2
    Dernier message: 14/05/2007, 15h21
  4. Réponses: 4
    Dernier message: 19/03/2007, 17h12
  5. [POO] Problème de paramètre passé par référence
    Par dug dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 31/08/2005, 20h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo