//在c语言中,表达式的返回值是变量的值
//在c++语言中,表达式返回的是变量的本身。
void main71()
{
int a = 10;
int b = 20;
(a < b ? a : b) = 30;
cout << "a:" << a << " b:" << b << endl;
system("pause");
}
。注意就是c++在左值是c++编译器会自动的将其取地址符号。而c语言不会
//在c语言中,表达式的返回值是变量的值
//在c++语言中,表达式返回的是变量的本身。
void main71()
{
int a = 10;
int b = 20;
(a < b ? a : b) = 30;
cout << "a:" << a << " b:" << b << endl;
system("pause");
}
。注意就是c++在左值是c++编译器会自动的将其取地址符号。而c语言不会