프로그램은 main 함수의 첫 문장부터 차례로 실행됩니다.
C 기본형에서 입출력까지 읽는 순서
C 문제는 main 함수, 선언된 자료형, 서식 지정자, 입력 주소 표시를 같은 줄에서 맞춰 보면 빠르게 정리됩니다.
변수 이름, 자료형, 초기값을 먼저 표로 적어 값 변화를 추적합니다.
%d, %f, %c, %s가 실제 변수 자료형과 맞는지 확인합니다.
scanf는 값을 저장할 주소가 필요하므로 일반 변수 앞의 &를 봅니다.
자료형 저장과 출력
정수 나눗셈, 문자 코드, 실수 출력 자릿수처럼 자료형이 바뀌면 결과 표시도 함께 바뀝니다.
변수와 상수
변수는 실행 중 값이 바뀔 수 있고, 상수는 정해진 값을 그대로 사용합니다.
형 변환
묵시적 변환은 자동으로, 명시적 변환은 괄호 안 자료형으로 강제합니다.
printf
서식 문자열 안의 지정자 순서와 뒤쪽 인수 순서가 일치해야 합니다.
scanf
입력 공백 처리와 주소 전달을 함께 확인하면 기본 실수를 피할 수 있습니다.