while(1)
돌리잖아
거기서 지역변수로 할당하면
계속 할당하는건 아니지?
한바퀴 돌떄 기존 할당된거 해제되고 새로 할당되는거?
ㄴ 그렇지?
ㄴ그렇지?라고 반문하면 안되지. 당연히 새로 할당하는거지. char ptr[255]에 0이 계속 해서 할당되는 거지.
콤파일러 최적화 옵션에 따라 다름?
옵션이고 나발이고 저기 선언문 부분에서 새로 할당하게 되어있음. 저기다 메모리 할당 해놓고 반복문 끝에 해제 안넣어두면 헬게이트 열림
ㄴ 그렇지?
ㄴ그렇지?라고 반문하면 안되지. 당연히 새로 할당하는거지. char ptr[255]에 0이 계속 해서 할당되는 거지.
콤파일러 최적화 옵션에 따라 다름?
옵션이고 나발이고 저기 선언문 부분에서 새로 할당하게 되어있음. 저기다 메모리 할당 해놓고 반복문 끝에 해제 안넣어두면 헬게이트 열림