“천천히 읽기”
앞으로는 명령어 하나하나의 실행에 신경써야합니다. 마치 컴퓨터가 되었다고 생각하고 실습하는 것이 중요합니다. 이는 소스코드라는 글을 “정독”하는 방법을 익히고자 하는 것입니다. 정독이 되어야 속독이 가능해집니다. 섣부른 암산은 폐사 지름길입니다. 절대 금지.
천천히 읽기” 방법
1️⃣
프로그램의 시작점은 main() 함수. main() 함수의 첫 줄부터 읽습니다.
2️⃣
위에서 아래로, 좌에서 우로 읽습니다.
3️⃣
단위는 하나의 문. 명령어 단위로 읽습니다.
C언어는 절차지향 언어입니다.
마치 라면 끓이는 방법처럼, 실행 순서가 아주 중요한 언어입니다. 그렇기에 “천천히 읽기”를 하는 것이 아주 중요해집니다. ex) 대충 읽고, 서두르다가 물을 먼저 안넣고, 면만 넣고 가스불 올리면 큰일납니다.
단순 if문
if (조건식)
{
명령어1;
명령어2;
...
}
if(조건식);의 의미
세미콜론은 문장의 끝을 의미한다고 했습니다. if(조건식) 뒤에 ;을 달면 뒤에 중괄호 내용은 if문과 관련 없어집니다. 즉, 무조건 실행됩니다.
if (조건식);
{
명령어1;
명령어2;
...
}
Ex030201) 단순 if문 [중요 샘플 코드]
다음의 소스코드를 “천천히 읽기”로 출력 결과를 예측해봅시다. 예측 결과와 실행 결과와 비교해봅시다.
// Main.c
#include <stdio.h>
int main(void)
{
int Num = 102;
if (Num < 102)
{
printf("Num < 102");
}
return 0;
}
// Main.c
#include <stdio.h>
int main(void)
{
int Num1 = 102;
int Num2 = 100;
if (Num2 < Num1 && Num1 <= 102)
{
printf("Num2 < Num1 && Num1 < 102: Num2 < Num1 <= 102");
}
return 0;
}
천천히 읽기
0.main함수 시작
1.int 자료형 Num1 변수에 102를 대입한다.
2.int 자료형 Num2 변수에 100을 대입한다.
3.if문의 조건식을 확인 Num2 가 Num1보다 작고, Num1이 102보다 작거나 같으면 중괄호 내용을 실행
4.조건이 맞으니 중괄호 속 printf("Num2 < Num1 && Num1 < 102: Num2 < Num1 <= 102"); 을 출력
5.if문 탈출 후 return 0; 만나 main함수 종료
'C' 카테고리의 다른 글
| [내배캠자습]C언어 챕터 3-4 : if-else if-else문 (0) | 2026.03.28 |
|---|---|
| [내배캠자습]C언어 챕터 3-3 : if-else문 (0) | 2026.03.28 |
| [내배캠자습]C언어 챕터 2-3:형변환 연산자, 삼항 연산자, sizeof (0) | 2026.03.28 |
| [내배캠자습]C언어 챕처2-2 : 증감 연산자, 논리 연산자, 비교 연산자 (0) | 2026.03.27 |
| [내배캠자습]C언어 챕터 2-1 : 연산자와 피연산자, 산술 연산자, 복합 대입 연산자, 값식문 (0) | 2026.03.27 |