1. 程式人生 > >【小練習】程式設計基本概念:賦值語句_常用運算子3

【小練習】程式設計基本概念:賦值語句_常用運算子3

1.練習程式碼

#include "stdafx.h"
#include <iostream>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
	int a, x;
	for (a=0, x=0; a<=1 && !x++;)
	{
		a++;
	}
	cout << a << x << endl;
	return 0;
}

2.關鍵點分析

2.1計算過程

for迴圈第一次:輸入a=0, x=0 判斷( a<=1 && !x++)。a<=1為真,!x++先計算!x為真,然後x增加1變成1 判斷通過後進入迴圈體 a++使得a變成1 本輪迴圈結束a=1,x=1

for迴圈第二次:輸入a=1, x=1 判斷( a<=1 && !x++)。a<=1為真,!x++先計算!x為假,然後x增加1變成2 判斷未通過,跳出迴圈 本輪迴圈結束a=1,x=2

所以最終a=1,x=2

2.2執行結果

常用運算子3