|
정성우 2007-06-10 PM 5:14:51 |
|
|
|
창조에서 ':='는 변수에 값을 대입하고요, '='는 두 값을 비교한답니다^^;; |
|
|
손상진 2007-06-10 PM 5:14:58 |
|
|
|
프로그래밍 문법 초 기초적인 부분의 질문이시군요..
:=는 대입연산자입니다.
a := b;
이렇게 쓰면 b의 값이 a에 저장됩니다.
a := b + 5;
이렇게 하면 b + 5의 값이 a에 저장되겠죠?
= 는 비교(관계)연산자입니다.
비교연산자는 두개의 값을 비교하여 그 결과를 참 혹은 거짓으로 나타냅니다.
=는 그중 양쪽 두 값이 같은지를 비교하는 연산자죠
5 = 5
이렇게 하면 양쪽이 같으므로 참을 나타냅니다.
5 = 4+1
도 물론 참이겠죠?
5 = 7
는 거짓이 되겠고요..
활용 예
만일(5=4) 문자창보여("이 문자창이 보일까요?");
//이렇게 하면 문자창이 안보여지겠죠?
창0.보이기 := (5 = 4+1);
//이렇게 하면 창의 보이기 속성이 참이 되겠지요... |
|
|
Pueding 2007-06-11 PM 3:45:25 |
|
|
|
덧붙여서
제가 종종 하던 실수중 하나인데,
C 프로그래밍을 하다보면
if (i = 1)
로 쓰게 되면 i 에 1이 대입되어 버리기 때문에
원하는 결과를 못 얻게 됩니다.
if (i == 1) 로 해야지 올바른 결과를 얻죠 :D |
|
|
손상진 2007-06-11 PM 5:55:42 |
|
|
|
네. .C에서는 대입연산자가 =, 비교연산자가 ==죠~^^ |
|
|
지상현 2007-06-12 AM 2:31:28 |
|
|
|
VB는 대입도 =고 비교도 =인데, 두 경우를 구별하는게 살짝 헷갈립니다 ^^ |
|
|
손상진 2007-06-12 PM 1:11:16 |
|
|
|
헐.. 비베는 좀 난감할 경우가 있겠군요.. |
|
|
지우개 Expert 3.0 제작자 : 천호성 님 [LINK] |
|
|
|
대박로또2005 제작자 : 최재일 님 [LINK] |
|
|
1 | 박종훈 님 | 15292 점 | |
2 | 지상현 님 | 8809 점 | |
3 | 손상진 님 | 7388 점 | |
4 | 권선중 님 | 6060 점 | |
5 | 이진백 님 | 5174 점 | |
|
|
|
가입일 | 닉네임 |
05/31 | 김동률 |
03/31 | 홍형기 |
09/01 | o00pp99oo |
12/27 | 이재민 |
11/20 | 이희철 |
|
|
|
|
. |
. |
. |