루핑의 사전 증가와 사후 증가
루프 구조에서는 사전 증가와 사후 증가의 차이점을 이해하는 것이 중요합니다. . 사후 증분('i ')에서는 변수 값이 먼저 활용된 다음 증분되어 일정한 사전 증분 값을 반환합니다. 이는 while 루프로 설명할 수 있습니다.
while (true) { //... i++; int j = i; }
이 예에서 'i'는 'i'가 처음에 활용된 다음 증가한다는 것을 의미합니다. 결과적으로 변수 'j'에는 증가 전의 원래 값 'i'가 포함됩니다.
사전 증가와 사후 증가의 차이는 주로 결과를 활용할 때 나타납니다. 다음 코드 조각을 고려하십시오.
int j = i++; // Stores the old value of i in j and increments i by 1 int j = ++i; // Increments i by 1 and stores the new value in both i and j
첫 번째 경우 'j'에는 'i'의 원래 값이 포함되지만 'i' 자체는 1씩 증가합니다. 두 번째 경우에는 둘 다 'i'와 'j'에는 'i'의 증가된 값이 포함됩니다.
위 내용은 사전 증분은 언제 루프에 변화를 가져옵니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!