초기화를 안했잖아
그게 뭔데용?
초기화 = 값 초깃값 주라는뜻
하드웨어는 한개인데 작동되는 소프트웨어는 여러개죠. 쓴이가 만든 프로그램이 실행되기전에 이전에 또 다른 프로그램이 사용했던 기억장소가 있을거에요. 그 기억장소에 이전에 프로그램이 저장한 값이 그대로 남아있어요. 그 값을 쓰레기(garbage)라고 하는데 그 값을 없애줘야 쓴이가 원하는대로 프로그램이 작동해요. 쓰레기를 없애는 방법이 3가지 있는데 그 중 하나가 변수를 선언했을때 원하는 초기값으로 초기화를 시켜주는 방법입니다.
C언어가 초기화 안했다고 에러를 낸다고? 처음듣는데.. 쓰레기값이라도 출력할텐데.
이거 요즘 컴파일러들은 에러 띄울거임. 옛날엔 됐는데.. 설정하는거 있을거임
초기화를 안했잖아
그게 뭔데용?
초기화 = 값 초깃값 주라는뜻
하드웨어는 한개인데 작동되는 소프트웨어는 여러개죠. 쓴이가 만든 프로그램이 실행되기전에 이전에 또 다른 프로그램이 사용했던 기억장소가 있을거에요. 그 기억장소에 이전에 프로그램이 저장한 값이 그대로 남아있어요. 그 값을 쓰레기(garbage)라고 하는데 그 값을 없애줘야 쓴이가 원하는대로 프로그램이 작동해요. 쓰레기를 없애는 방법이 3가지 있는데 그 중 하나가 변수를 선언했을때 원하는 초기값으로 초기화를 시켜주는 방법입니다.
C언어가 초기화 안했다고 에러를 낸다고? 처음듣는데.. 쓰레기값이라도 출력할텐데.
이거 요즘 컴파일러들은 에러 띄울거임. 옛날엔 됐는데.. 설정하는거 있을거임