니가 int num; 이러면
컴피터가 화냄 ㅇㅋ?
int num = 0;
딱 이러는순간
num에 메모리주소 부여받고 그 메모리주소에 정확하게 0 써지고
컴피터가 좋아함 ㅇㅋ?
배열도 초기화하셈 걍
int num ; int yak[5]; = 허세
니가 int num; 이러면
컴피터가 화냄 ㅇㅋ?
int num = 0;
딱 이러는순간
num에 메모리주소 부여받고 그 메모리주소에 정확하게 0 써지고
컴피터가 좋아함 ㅇㅋ?
배열도 초기화하셈 걍
int num ; int yak[5]; = 허세
그럼 num변수를 scanf로 값을 입력받을꺼여도 num = 0 ; 이런식으로 처음 선언하는게 낫나요 ?
아니야. 초기화 되지 않은 변수 사용시 컴파일러가 거부할뿐
scanf 로 확실히 받아줄거라면 그러지 않아도 되. 어짜피 초기화 하지 않은 변수 사용시 컴파일러가 잡아내니까 '확실히' 란 단어는 신경 안써도 될듯
ㅇㅇ