Doublons possibles:
lvalue and rvalue
difference between c's expression and c++'s expressionce qui est le rvalue et Lvalue dans c
sur l'exécution du programme ci-dessous, je me suis erreur un message comme « nécessaire Lvalue manque dans fonction principale "
main()
{
int i;
printf("%d",++i++);
}
S'il vous plaît dites-moi quelles sont les valeurs et les valeurs. S'il existe d'autres valeurs de ce type, veuillez l'expliquer également.
Dupliquer de l'incroyablement mal intitulé: http://stackoverflow.com/questions/3572753/difference-between-cs-expression-and-cs-expression –
@Vladimir: Ce que vous avez référencé est beaucoup plus C++ et plus précisément C++ 0x orienté, cependant. C'est un peu moins pertinent pour C. –
@Vladimir: non, c'est à propos de C++ 0x, pas du tout C. –