p.89 질문있습니다.
, 거_ 사람_참님이 작성p.89 예제에
#include <stdio.h>
int main()
{
int num1 = 0;
int size;
.....
라고 되어 있는데 여기서
int num1 = 0; 이 아니라 int num1; 으로 해도
컴파일 되는데 아무렇게나 써도 되나요?
Re: p.89 질문있습니다.
, 도장_ 관리자님이 작성선언과 동시에 초기화하는 게 좋습니다.
초기화하지 않으면 쓰레기 값이 들어갑니다(나중에 다 설명함).
초기화하지 않았을 때는 이후에 값이 반드시 변수에 저장된다고 생각할 때 정도이지만, 현대 프로그래밍 관례에서는 대부분 변수는 선언과 동시에 초기화하는 것을 추천합니다.
정수는 0으로 초기화, 실수는 0.0으로 초기화, 문자열은 NULL로 초기화하는 식입니다.