답변 1개
채택된 답변
+20 포인트
10년 전
먼저 더하는 것과 나중에 더하는 것의 차이입니다
++변수는 일단 값을 더하고 시작하고
변수++ 은 값이 시작된 이후 더하지요
$i </span><span class="pun">=</span><span class="pln"> </span><span class="lit">1</span><span class="pun">;</span><span class="pln">
$x </span><span class="pun">=</span><span class="pln"> $i</span><span class="pun">++;</span><span class="pln">
echo $x</span><span class="pun">;</span><span class="pln"> </span><span class="com">// prints 1</span><span class="pln">
$x </span><span class="pun">=</span><span class="pln"> </span><span class="pun">++</span><span class="pln">$i</span><span class="pun">;</span><span class="pln">
echo $x</span><span class="pun">;</span><span class="pln"> </span><span class="com">// prints 3
확인 해보시면 이해가 되실겁니다
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
홈짱
10년 전
�
불량학생
10년 전
$i=1;
$i++ = i값을 출력한 이후에 값을 더해준다 즉 1을 출력하고 현재 i값은 2이다
$i=1;
++$i = i값을 출력하기 전에 숫자를 더하고 출력한다 즉 2를 출력하고 현재 i값은 2된다
$i++ = i값을 출력한 이후에 값을 더해준다 즉 1을 출력하고 현재 i값은 2이다
$i=1;
++$i = i값을 출력하기 전에 숫자를 더하고 출력한다 즉 2를 출력하고 현재 i값은 2된다
�
홈짱
10년 전
고맙습니다. 덕분에 이제 좀 개념이 서네요. ^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
위 수식이 전개되는 과정을 단계별로 말로 풀어서 설명 부탁드려요.
본문에 적은 수식도 결과값은 아는데, 전개과정을 모르겠더라구요..
$i = 1; // 1을 변수i에 할당
$x = $i++; // 무슨 뜻?
echo $x; // prints 1
$x = ++$i; // 무슨 뜻?
echo $x; // prints 3