Part 1. 첫 C 프로그램 작성
#include <stdio.h> // 표준 입출력 도구함 불러오기
int main() { // 프로그램의 시작점
printf("Hello, Astronaut!\n"); // printf - 출력, \n 한 줄 내림
return 0; // 작업 끝내기
} // {...} 실행할 코드들의 '작전 구역' 범위
Part 2. 컴파일
인간의 언어를 0과 1로 번역하는 일.
[ 소스코드 (----.c) ]
↓
Compiler // 컴파일러 - 번역하는 일을 하는 도구
↓
[ Machine Code (----.exe) ]
↓
Run Program
Part 3. 입력과 변수
변수 - 아래의 이름과 나이 같은 값을 담는 저장공간
int main() {
char name[20]; // 이름을 담는 변수
printf("Enter your name, astronaut: \n");
scanf("%s", name); // scanf - 입력, %s - 문자열 (string)
printf("Welcome aboard, Commander %s!\n", name); // 출력문 내 %s - 문자열 출력 -> , name
return 0;
}
int main() {
int age; // 나이를 담는 변수
printf("Enter your age: \n");
scanf("%d", &age); // %d - 정수형 (decimal), &age - age 주소 호출 (문자열은 X?)
printf("Commander is %d years old.\n", age);
return 0;
}'Study > C' 카테고리의 다른 글
| C 언어 기초 (4) 함수와 포인터 (完) (0) | 2025.12.03 |
|---|---|
| C 언어 기초 (3) 반복문 (0) | 2025.12.02 |
| C 언어 기초 (2) 조건문 (0) | 2025.12.01 |