[Question : C ] Incrémenter par une variable

Résolu
Dreom -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, j'aimerais savoir s'il est possible d'incrémenter une variable par elle même.

Je développe :

Mon objectif est de créer un défilement de led sur un microcontroleur, le tout en utilisant un byte.
Ma solution est la suivante :

On prends le byte au temps "t" et on incrémente ce byte de lui mêmen, c'est a dire byte=byte+byte (au lieu de byte=byte+1 normalement)

Est-ce possible ou est-ce interdit?

2 réponses

  1. XatOr Messages postés 799 Statut Membre 34
     
    Apparament celà devrait être possible. Je ne sais pas en quoi tu programmes celà mais dans un prog informatique c'est tout à fais possible !
    0
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    en C, faire byte +=byte; au lieu de byte +=1;
    on peut aussi deplacer un bit : byte =1; byte << 1 ;
    0