테스트 사이트 - 개발 중인 베타 버전입니다

PHP연산자 풀이좀부탁드립니다.

그 문제가
 
 
$a=3;
$b=2;
 
$c=$a+$b; //5
$b=$a*$b; //6
$c=$a+$b*c; //여기에 답은 33이라고 나오는데
 
왜33이되는거죠? 쉽게설명좀 해주세요 하하..

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 18개

33 맞아요......$b를 잘보세요.....값이 어떻게 변하는지를요....

$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가 아니고 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이라는 답이 나와요...
에러란 얘기는 마지막라인에 c 가 $c 의 오자란 얘기이겠지요
$c=$a+$b*c;
이 부분에서
* c << 인데. $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
ㅡㅡ

게시판 목록

자유게시판

글쓰기

첫글

2일 전