스터디 소개 및 방향
C언어란? 왜 배울까?
컴파일러 설치 (Visual Studio)
Hello, World! 첫 코드 typing
기본 자료형 (int, float, char, double)
printf, scanf 사용법
상수와 형변환
실습: 나이 입력 → 생년 계산
산술 / 관계 / 논리 연산자
if, else, else if, switch 문
실습: 점수 → 학점 계산기, 메뉴 고르기
반복문의 구조와 차이
중첩 반복문
break, continue 사용법
실습: 구구단, 피라미드 출력, 숫자 합 구하기
1차원 배열 선언, 초기화, 순회
문자열 처리 (char 배열, gets, fgets, strlen, strcmp)
실습: 문자열 비교, 이름 입력 받아 출력
함수 정의 / 선언 / 호출
매개변수, 반환값
지역변수와 전역변수
실습: 계산기 함수 분리, 최대값 찾기
주소와 포인터 변수
*, & 연산자
배열과 포인터의 관계
실습: 변수 값 바꾸기, 포인터로 배열 순회
구조체 선언 및 초기화
구조체 배열
구조체 포인터
실습: 학생 정보(이름, 학번, 점수) 저장 및 출력
fopen, fclose, fprintf, fscanf, fgets, fputs
텍스트 파일 읽고 쓰기
실습: 학생 점수 저장 파일 만들기, 불러오기
간단한 미니 프로젝트 예시:
학생 성적 관리 프로그램
ATM 기계 시뮬레이션
전화번호부
개인 or 팀 프로젝트로 구현
코드 발표 및 피드백