C ++ Co robi „int x = (anyInt1, anyInt2);” oznaczać? [duplikować]
Możliwy duplikat:
dlaczego 3,758,096,384 << 1 daje 768
Dzisiaj dowiedziałem się, że następujący kod kompiluje się z gcc:
#include <iostream>
int main()
{
int x = (23,34);
std::cout << x << std::endl; // prints 34
return 0;
}
Dlaczego to się kompiluje? Jakie jest znaczenie (..., ...)?