Précédent   Forum du club des développeurs et IT Pro > C et C++ > C > Débuter
Débuter Forum d'entraide pour débuter en langage C. Avant de poster -> FAQ C
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 05/01/2013, 17h58   #1
Glork
Candidat au titre de Membre du Club
 
Inscription : janvier 2011
Messages : 34
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 34
Points : 11
Points : 11
Par défaut Compréhension syntaxe : n/=3

Bonjour,
dans la fonction :
Code :
1
2
3
void fonction (int n){
 n/=3
etc
je ne comprend pas la syntaxe n/=3
Merci.
Glork est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2013, 18h15   #2
Obsidian
Modérateur
 
Avatar de Obsidian
 
Homme
Chercheur d'emploi
Inscription : septembre 2007
Messages : 4 610
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 36
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Chercheur d'emploi
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : septembre 2007
Messages : 4 610
Points : 11 066
Points : 11 066
Bonjour,

Il s'agit d'une opération avec affectation automatique. La syntaxe a /= b est équivalente à a = a / b. Et c'est vrai pour d'autres opérateurs tels que les suivants :

Code C :
1
2
3
4
5
6
7
    a *= b;  /* équivaut à */ a = a * b;
    a /= b;  /* équivaut à */ a = a / b;
    a += b;  /* équivaut à */ a = a + b;
    a -= b;  /* équivaut à */ a = a - b;
    a %= b;  /* équivaut à */ a = a % b;
    a |= b;  /* équivaut à */ a = a | b;
    a &= b;  /* équivaut à */ a = a & b;
Obsidian est actuellement connecté   Envoyer un message privé Réponse avec citation 30
Vieux 06/01/2013, 14h48   #3
Glork
Candidat au titre de Membre du Club
 
Inscription : janvier 2011
Messages : 34
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 34
Points : 11
Points : 11
D'accord, j'aurais pas pu deviner.
Merci!
Glork est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2013, 15h29   #4
Obsidian
Modérateur
 
Avatar de Obsidian
 
Homme
Chercheur d'emploi
Inscription : septembre 2007
Messages : 4 610
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 36
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Chercheur d'emploi
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : septembre 2007
Messages : 4 610
Points : 11 066
Points : 11 066
En principe, si, tu aurais pu le deviner. :-) Cette syntaxe est quand même assez intuitive et dans le cas contraire, il suffisait de faire quelques tests.

Mais surtout, cela fait partie des premières choses que l'on voit en suivant un cours de C. Tu en trouveras quelques uns ici : http://c.developpez.com/cours/
Obsidian est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 21h53.


 
 
 
 
Partenaires

Hébergement Web