기본적인 차이점을 먼저 살펴보겠습니다.
i: 먼저 i가 위치한 표현식에서 i의 현재 값을 사용한 다음 i에 1을 더합니다
i: 먼저 1을 더한 다음 i가 위치한 표현식에 i의 새 값을 사용하도록 합니다.
비디오 튜토리얼을 보고 글을 쓸 때 i 대신 i를 쓰세요. for loop, 온라인 접속 검색 결과 효율성 문제가 있는 것으로 확인됨
i는 다음 코드와 동일
i += 1; return i;
i is 다음 코드와 동일합니다
j = i; i += 1; return j;
물론 컴파일러가 이러한 차이점을 최적화하면 효율성은 거의 동일합니다.
i와 i의 차이점을 자세히 알려드리겠습니다
1. i의 용법(예: a=i, i=2)
먼저 i 값에 1을 더한 다음(즉, i=i 1) 이를 변수 a에 할당합니다(즉, a=i)
그런 다음 최종 a 값을 지정합니다. 는 3과 같고 i 값은 3과 같습니다.
따라서 a=i는 i=i 1, a=i
2와 동일합니다. i의 사용법(예: a=i, i=2)
먼저 i 값을 변수 a에 할당(즉, a=i)한 다음 i 값에 1을 추가합니다(즉, i=i 1).
그러면 최종 a 값은 다음과 같습니다. 2이고 i값은 3이다.
그래서 a=i는 a=i, i=i 1
3. i와 i
a=i는 i, a=i와 같습니다
a=i는 a=i, i
4. i와 i가 단독으로 사용되는 경우 i=i 1과 같습니다
a에 할당하면 새 변수, i 먼저 i 값에 1을 더하고 먼저 새 변수에 i를 할당합니다.
위는 편집자가 소개한 PHP의 i와 i의 차이점과 효율성에 대한 전체 설명입니다. 궁금한 점이 있으면 메시지를 남겨주세요. 편집자는 즉시 모든 사람에게 답변할 것입니다. 이 웹사이트를 지원해주셔서 진심으로 감사드립니다!
위 내용은 PHP의 중국어 가블드 코드에 대한 소개와 PHP의 중국어 가블드 코드 내용을 포함하여 PHP의 i와 i의 차이점과 효율성을 간략하게 분석한 내용입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.