>> Edit article
이름
제목
패스워드
초기화가 안되서 그런거죠... int a,b,c; 를 하면 a, b, c가 정수형이라고 선언을 하지만, 이를 0으로 초기화 까지 시켜주지는 않죠.. 그 속에 어떤 수가 들어가있는지는 아무도 모르죠.. 며느리도. ㅡ,.ㅡ; 아무튼, 다른 경우도 마찬가지입니다. 선언을 하시고, 사용하시기 전에 항상 초기화를 하는 습관을 가지시기 바랍니다. : 변수 선언 : 즉, : : int a, b, c; : : 이렇게 선언한 다음 : while() : { : a += 1; : } : 위와 같이 몇십번 돌리면 : 그 횟수 만큼 값이 나와야하는데.. : 이상하게 -25884155 이런 숫자가 나오는군요. : 물론 출력은 정수로 하구요.. : : 그런데 : int a=0, b=0, c=0; : 이런식으로 값을 초기화하면 잘~~나옵니다. : : : 원인이 뭘까요???--Silence is gold...
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved