PHP연산자 풀이좀부탁드립니다. 정보
PHP연산자 풀이좀부탁드립니다.
본문
그 문제가
$a=3;
$b=2;
$c=$a+$b; //5
$b=$a*$b; //6
$c=$a+$b*c; //여기에 답은 33이라고 나오는데
왜33이되는거죠? 쉽게설명좀 해주세요 하하..
추천
0
0
댓글 18개
33 맞아요......$b를 잘보세요.....값이 어떻게 변하는지를요....
$b=$a*$b; //6 -> $b에 들어갑니다.
$c=$a+$b*$c; // 3+6*5 하면
당근 33이죠
$b=$a*$b; //6 -> $b에 들어갑니다.
$c=$a+$b*$c; // 3+6*5 하면
당근 33이죠

ㅋㅋㅋㅋㅋㅋ 바보같이 6x5=35라고생각했네요...곱하기부터 해야될듯.. 답변 감사합니다. 확풀렸네요 ㅎ

33이 맞아요 3 + (5 * 6) = 33
덧셈을 먼저 해주고 싶으시다면 $c=($a+$b)*c;
덧셈을 먼저 해주고 싶으시다면 $c=($a+$b)*c;

답변감사합니다.
땡~ 모두 틀렸습니다.
$c가 아니고 c인데 어케 33이 나와여..ㅎㅎ
딴지..........................걸고있음...ㅋ
$c가 아니고 c인데 어케 33이 나와여..ㅎㅎ
딴지..........................걸고있음...ㅋ

답 33 맞는디요?...책에 풀이에 답이 33이라고

c 앞에 $ 가 없어서 그러신 거 같은데요 ㅋㅋㅋ
농담하신거임 ㅋ
농담하신거임 ㅋ

컥.. 문제에 심오한.. 무엇인가가 있었던거였군요

스칼라변수... ㅎ

*c인데 에러 안나는갑네요 ㅎ
errrrrrrrrrrrrrorrrrrrrrrrrrrrrr!!!ㅋㅋ

goto 네요 ㅎㅎ $c 유머죠?

음...에러에러 이런소리가 있는데..저거 맞던데여?......책에나온거고...안되서 전화까지 해보니 설명까지 해주시더라구요 C라는건 실제로 존재하는..
$a=3;
$b=2;
$c=$a+$b; //5
$b=$a*$b; //6
$c=$a+$b*c; //
33나오는이유 C*B는=30 30+a=33이라는 답이 나와요...
$a=3;
$b=2;
$c=$a+$b; //5
$b=$a*$b; //6
$c=$a+$b*c; //
33나오는이유 C*B는=30 30+a=33이라는 답이 나와요...

에러란 얘기는 마지막라인에 c 가 $c 의 오자란 얘기이겠지요

$c=$a+$b*c;
이 부분에서
* c << 인데. $c 변수가 아니고..
에러가 안나나요??
이 부분에서
* c << 인데. $c 변수가 아니고..
에러가 안나나요??
c 라고 했을때,
$_GET['c'];
$_POST['c'];
$_COOKIE['c'];
없으면
constant $c;
그래도 없으면
$c; 라고 가정합니다.
$_GET['c'];
$_POST['c'];
$_COOKIE['c'];
없으면
constant $c;
그래도 없으면
$c; 라고 가정합니다.

<?php
$a=3;
$b=2;
$c=$a+$b; //5
$b=$a*$b; //6
$c=$a+$b*c;
echo ord(c); // ASCII character c
?>
<hr />
a = <?=$a?>
<br />
b = <?=$b?>
<br />
c = <?=$c?>
<br />
<?
echo "end test ;p";
?>
테스트 소스입니다. 결과값은 3 나오네요.
$b*c 부분을 0으로 처리하는군요.
c를 ASCII값인 99로 처리해서 6*99 일줄 알았는데
-- PHP Version 5.3.5
$a=3;
$b=2;
$c=$a+$b; //5
$b=$a*$b; //6
$c=$a+$b*c;
echo ord(c); // ASCII character c
?>
<hr />
a = <?=$a?>
<br />
b = <?=$b?>
<br />
c = <?=$c?>
<br />
<?
echo "end test ;p";
?>
테스트 소스입니다. 결과값은 3 나오네요.
$b*c 부분을 0으로 처리하는군요.
c를 ASCII값인 99로 처리해서 6*99 일줄 알았는데
-- PHP Version 5.3.5
ㅡㅡ