accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Re: Point de sequencement dans un appel de function

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.lang.c ] 

Retour : Accueil du site fr comp lang c   charte stats de ce groupe


  Sujet:   Re: Point de sequencement dans un appel de function  
 De: Marc.Bo...@enseeiht.yahoo.fr.invalid (Marc Boyer)
 Groupes: fr.comp.lang.c
 Organisation: CICT
 Date: 28. Apr 2008, 09:16:43
 References: 1 2 3
On 2008-04-28, candide <c_candide@free.fr> wrote:
> Marc Boyer a écrit :
>
>>> (...)
>>> An object is modified more than once, or is modified and accessed
>>>     other than to determine the new value, between two sequence points
>> 
>>   Exactement.
>
> Très exactement, qu'est-ce qui n'est pas respecté ?
>
> Ceci :
>
> i) object is modified more than once,

  Ben non, puisqu'il y a un seul ++.

> ou bien ceci :
>
> ii) object is modified and accessed other than to determine the new value
>
> (ce dernier point ne me paraissant pas très clair).

printf("%d:%d", i++ /*1*/ , i /*2*/ );

  Ben, c'est ça: l'objet (i) est modifié et accédé dans i++ /*1i*/, et aussi
accedé dans i /*2*/, donc c'est le "other than to determine the new value".

  
Marc Boyer
-- 
Si tu peux supporter d'entendre tes paroles
Travesties par des gueux pour exciter des sots
                           IF -- Rudyard Kipling (Trad. André Maurois)


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)