→ 🖥 블로그에서 바로 보기 (클릭)
초등학생도 이해할 수 있도록 주소와 포인터 개념을 비유와 실습으로 배우는 웹 강의입니다.
- 로컬에서 보기:
index.html파일을 브라우저로 열어서 보세요. - 실습: 각 단계의 실습 코드창에서 수정·포맷·복사한 뒤, Programiz 온라인 C 컴파일러에 붙여 넣어 실행하세요.
| 단계 | 제목 | 내용 |
|---|---|---|
| 1 | 주소가 뭐예요? | 우편함 비유로 주소·값 개념 이해 |
| 2 | 변수와 주소 | 변수와 & 연산자, %p로 주소 출력 |
| 3 | 포인터 변수 | int *p, *p의 의미, 주소 저장과 역참조 |
| 4 | 포인터로 값 바꾸기 | *p = 값으로 가리킨 곳의 값 변경 |
| 5 | 포인터 활용하기 | 배열과 포인터, 함수에 주소 넘기기 |
| 📋 | 기능사 단골 기출 | 컴퓨터 프로그래밍 기능사 포인터 기출 유형 (주소·문자열·배열·구조체) |
index.html– 강의 목차 및 1~5단계 링크stage1.html~stage5.html– 각 단계 설명, 실습 코드창, 예제 코드exam.html– 컴퓨터 프로그래밍 기능사 단골 기출 (포인터)practice-editor.js– 실습 코드 에디터(포맷·복사·오토 포맷).github/workflows/deploy-pages.yml– GitHub Pages 배포 파이프라인
main 브랜치에 푸시하면 GitHub Actions가 gh-pages 브랜치를 자동으로 갱신합니다.
- 저장소 Settings → Pages 이동
- Build and deployment → Source: Deploy from a branch
- Branch:
gh-pages, Folder: / (root) → Save - 1~2분 후
https://<USERNAME>.github.io/c_pointer_lect/에서 접속 가능
main에 푸시할 때마다 워크플로가gh-pages를 갱신합니다.- 수동 실행: Actions 탭 → Deploy to GitHub Pages → Run workflow
index.html을 브라우저로 열거나,npx serve ./python -m http.server 8080후 접속