cin的读取从右至左

while(N--)
{
	cin >>pt[i++].w >> pt[i].h;	//学到一点,cin的读入也是从右至坐的,所以i++放最左边 
}

这一点如同printf

#include <iostream>
using namespace std;

int main(void)
{
	int a[] = {
		1, 2, 3
	};
	
	int *p = a;
	printf("%d %d\n", *p, *p++);  //结果是 2 1 
	return 0;
}


你可能感兴趣的:(cin的读取从右至左)