728x90
C언어의 기본 구조:
C언어의 기본 구조는 아래와 같습니다:
#include <stdio.h>
int main() {
// 코드 작성 영역
printf("Hello, World!\n");
return 0;
}
- #include <stdio.h>: 이 부분은 표준 입력 및 출력 함수를 사용하기 위한 라이브러리를 포함하는 부분입니다.
- int main() { ... }: C 프로그램의 시작점입니다. main 함수는 프로그램이 실행될 때 호출되는 함수로, 중괄호 {} 안에 프로그램의 주요 코드를 작성합니다.
- // 코드 작성 영역: 주석을 통해 코드에 설명을 추가할 수 있습니다. 주석은 프로그램 실행에 영향을 주지 않습니다.
- printf("Hello, World!\n");: 화면에 텍스트를 출력하는 함수입니다.
- return 0;: 프로그램이 정상적으로 종료되었음을 나타내는 명령문입니다.
코드 구조:
C언어의 코드 구조는 세 가지 주요 요소로 이루어집니다.
순차 구조 (Sequential Structure): 코드는 위에서 아래로 순차적으로 실행됩니다.
int main() {
// 첫 번째 문장
statement1;
// 두 번째 문장
statement2;
// 세 번째 문장
statement3;
return 0;
}
선택 구조 (Selection Structure - if, else): 조건에 따라 특정 부분의 코드가 실행되거나 건너뛰어집니다.
int main() {
if (condition) {
// 조건이 참일 때 실행되는 부분
statement1;
} else {
// 조건이 거짓일 때 실행되는 부분
statement2;
}
return 0;
}
반복 구조 (Loop Structure - for, while): 특정 조건이 충족되는 동안 일정 부분의 코드가 반복 실행됩니다.
int main() {
for (int i = 0; i < 5; i++) {
// i가 0부터 4까지 반복
statement;
}
return 0;
}
변수와 자료형:
변수는 데이터를 저장하는 메모리 공간을 나타냅니다. C언어에서 변수를 사용하려면 먼저 변수의 자료형을 지정해야 합니다.
int main() {
// 변수 선언
int age;
// 변수 초기화
age = 25;
// 또는 선언과 초기화를 한 번에
int height = 180;
return 0;
}
자료형 (Data Types): 변수의 자료형은 변수가 어떤 종류의 데이터를 저장할지를 정의합니다. 몇 가지 자료형은 다음과 같습니다:
int: 정수형
float: 실수형
double: 더 큰 범위의 실수형
char: 문자형
등
자료형과 변수는 프로그램에서 데이터를 효과적으로 다루기 위한 기본적인 구성 요소입니다.
728x90