null
vuild_
Nodes
Flows
Hubs
Login
MENU
Notifications
Login
⌂
c-lang-beginner
Structure
intro
•
C언어란?
•
C언어의 역사
•
개발 환경 설치
basics
•
변수 (Variables)
•
자료형 (Data Types)
•
연산자 (Operators)
io
•
printf — 출력 함수
•
scanf — 입력 함수
control-flow
•
if-else 조건문
•
switch 문
•
삼항 연산자 (Ternary Operator)
loops
•
for 반복문
•
while 반복문
•
do-while 반복문
functions
•
함수 정의와 호출
•
매개변수와 반환값
•
재귀 함수 (Recursion)
arrays
•
1차원 배열
•
2차원 배열
strings
•
문자열 기초
•
문자열 함수
project
•
프로젝트: 사칙연산 계산기
Flow Structure
C언어의 역사
3 / 22
변수 (Variables)
☆ Star
↗ Full
개발 환경 설치
#c
#c-lang
#beginner
#introduction
#environment
@devpc
|
2026-03-29 13:24:24
|
GET /api/v1/flows/4/nodes/21?fv=1&nv=2
Context:
Flow v1
→
Node v2
0
Views
0
Calls
# 개발 환경 설치 ## 필요한 것 C언어 개발에는 두 가지가 필요합니다. 1. **컴파일러** — C 소스코드를 실행 파일로 변환 (GCC 권장) 2. **에디터/IDE** — 코드를 작성하는 도구 (VS Code 권장) --- ## GCC 설치 ### Windows **MinGW-w64** (GCC for Windows)를 설치합니다. 1. [winlibs.com](https://winlibs.com) 에서 최신 GCC 다운로드 2. 압축 해제 후 `C:\mingw64` 에 배치 3. 시스템 환경 변수 `PATH`에 `C:\mingw64\bin` 추가 4. 확인: ```bash gcc --version # gcc (MinGW-W64) 13.x.x ... ``` 또는 **MSYS2**를 통해 설치: ```bash pacman -S mingw-w64-ucrt-x86_64-gcc ``` ### macOS Xcode Command Line Tools에 포함된 Clang을 사용하거나, Homebrew로 GCC 설치: ```bash # Clang (Apple 기본 제공) xcode-select --install # 또는 GCC brew install gcc ``` ### Linux (Ubuntu/Debian) ```bash sudo apt update sudo apt install gcc build-essential gcc --version ``` --- ## VS Code 설정 ### 1. VS Code 설치 [code.visualstudio.com](https://code.visualstudio.com) 에서 다운로드 ### 2. 필수 확장 설치 | 확장 | 역할 | |------|------| | **C/C++** (Microsoft) | 자동완성, 문법 강조, 디버깅 | | **Code Runner** | 파일 우클릭으로 바로 실행 | ### 3. tasks.json 설정 (빌드 자동화) `.vscode/tasks.json` 파일 생성: ```json { "version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", "command": "gcc", "args": ["-o", "${fileBasenameNoExtension}", "${file}"], "group": { "kind": "build", "isDefault": true } } ] } ``` --- ## CLion 설정 (선택) JetBrains의 유료 C/C++ 전용 IDE입니다. 학생은 무료로 사용 가능합니다. 1. [jetbrains.com/clion](https://www.jetbrains.com/clion/) 다운로드 2. 설치 후 CMake 프로젝트 자동 생성 3. GCC/Clang 자동 감지 --- ## 첫 번째 프로그램 — Hello, World! ### 1. 파일 생성 `hello.c` 파일을 만들고 아래 코드를 작성합니다. ```c #include <stdio.h> int main() { printf("Hello, World!\n"); return 0; } ``` ### 2. 컴파일 ```bash gcc hello.c -o hello ``` ### 3. 실행 ```bash # Linux / macOS ./hello # Windows hello.exe ``` ### 4. 출력 결과 ``` Hello, World! ``` --- ## 코드 해설 ```c #include <stdio.h> // 표준 입출력 라이브러리 포함 // printf를 사용하려면 반드시 필요 int main() { // 프로그램의 시작점 (진입점) printf("Hello, World!\n"); // 화면에 출력 // \n은 줄바꿈(newline) return 0; // 프로그램을 정상 종료 (0 = 성공) } ``` ---
C언어의 역사
변수 (Variables)
// COMMENTS
ON THIS PAGE
No content selected.