c中的Rvalue和Lvalue是什么?

可能重复:
左值和右值
c的表达和c ++的表达之间的区别

在执行下面的程序时,出现错误消息,如“主函数中缺少所需的左值”

main()
{
    int i;
    printf("%d",++i++);
}

请告诉我什么是右值和左值。 如果有这种类型的其他值,请解释一下。


http://www.devx.com/tips/Tip/5696


我的东西++我不是左值所以(++ i)++是错误的。

链接地址: http://www.djcxy.com/p/40287.html

上一篇: what is the Rvalue and Lvalue in c

下一篇: Does C++ do value initialization of a POD typedef?