for 순환의 판단과 연산자의 결합

712 단어 fori++++i
다음 프로그램은 제3판에서 유래한 것으로 간단하게 수정하고 더욱 완전하게 이해한다. for순환의 판단은 하나의 표현식으로 여겨지고 그 어떠한 것도 성립되지 않으면 집행되지 않는다.이미지 이해 i++와++i의 차이.
#include <stdio.h>
#include <iostream>
using namespace std;

int main()
{
	int a, x;
	for (a=0,x=0; a<=1 && !x++; a++)
	{
		a++;
	}
	cout<<a<<"  "<<x<<endl;
	for (a=0,x=0; a<=0 && !x++;)
	{
		a++;
	}
	cout<<a<<"  "<<x<<endl;
	for (a=0,x=0; a<=1 && !x++;)
	{
		a++;
	}
	cout<<a<<"  "<<x<<endl;
	for (a=0,x=0; a<=0 && !x++;)
	{
		a++;
	}
	cout<<a<<"  "<<x<<endl;
	return 1;
}

좋은 웹페이지 즐겨찾기