[Question : C ] Incrémenter par une variable

Résolu
Dreom -  
dubcek Messages postés 19032 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

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
dubcek Messages postés 19032 Date d'inscription   Statut Contributeur Dernière intervention   5 641
 
en C, faire byte +=byte; au lieu de byte +=1;
on peut aussi deplacer un bit : byte =1; byte << 1 ;
0