C++에서 "return 4,5"를 사용하면 오류가 발생하지 않고 대신 5를 반환합니다 (처음 발생하는 숫자가 반환되어야하므로 4를 이해할 수 있습니다). 왜 이런 일이 일어나고 어떤 식 으로든 2 개의 값을 반환하는 데 사용할 수 있습니까? 여기 a, b 및 왜 반환합니까?
내가 대신 b에 할당되고 어떤 이유로 5 위의 코드에서도#include<iostream>
using namespace std;
int something()
{
return 4,5;
}
int main()
{
int a=0,b=0;
a,b = something();
cout<<a<<b<<endl;
}
시도하는 코드이다
_ "만나는 첫 번째 숫자를 반환해야합니다"_ 왜 그 때가됩니까? –