바닥부터 시작하는 C언어 공부 기록용
2026-04-04 자판기 만들어보기
- while, for, if, switch case, 삼항연산자
- vendingmachine.c
2026-04-05 배열 알아보기
- 배열, SIZE, 2차원 배열
2026-04-06 함수 사용해보기
- 함수 구조에 대한 공부가 더 필요하다.
- int, void return값 유무에 따라 선택.
2026-04-06 포인터 알아보기
- 정리가 잘 안된다.
- 함수 밖의 변수에 접근하기 위해 포인터를 사용한다.
- &는 주소값을 의미.
- *는 두가지 의미를 가진다.
- 포인터 변수를 선언하는 것(표식)과 해당 주소에 가서 값을 저장하는 것(동작)을 잘 구분하자. (생성과 역참조)
- int *ptr 는 쪽지 생성, *ptr = 10 은 그 주소에 값을 저장
- ptr 는 이미 주소값 자료형이다.
- 포인터 변수(주소 쪽지)를 만드려면 실제 변수(집)가 있어야한다.
- int atk = 0;
- int *ptr = &atk;
- pikachu.c
2026-04-08 포인터, 함수 연습
- 함수 구조와 포인터 사용에 익숙해질 필요가 있음
- 피카츄 관리 시스템 만들어봄
- 아직 구조 파악에 시간이 걸림
2026-04-12 백준 단계별로 풀어보기
- 입출력, 조건문 완료
- 반복문 풀이 중