-
2018년 12월 28일 코딩 공부오늘의 공부 2018. 12. 29. 02:08
2018년 12월 28일 목요일 코딩공부 기록. 공부시간 : 09:40~12:00, 13:30~14:30, 17:30~18:00, 24:30~02:00 총 공부시간 5시간 20분교재 : 쉽게풀어쓴 C언어 Express.진도 : Chapter 10 배열에 관하여.. (아직끝내진 못했음) 오늘은 배열에 대해서 공부를 했다. 배열부터 공부하면서 자료구조적인 문제와 예제를 많이 접하게 되었다.뿐만 아니라 tic-tac-toe 게임을 지금 구현하고 있는데 생각보다 많이 실력이 늘은건지, 아니면 쉬워서 그런건지 지금 진행상황이 거의 80%가까이 되었고, 내일 최종 완성하게 될 것 같다. 컴퓨터 vs 사람인데, 컴퓨터는 딱히 알고리즘 같은건 없고 그냥 기존에 놓여져있던 자리는 피해서 랜덤으로 놓는 정도까지만 구현했다..
-
2018년 12월 27일 코딩 공부오늘의 공부 2018. 12. 28. 00:12
2018년 12월 27일 목요일 코딩공부 기록. 공부시간 : 09:30~12:30, 15:50~18:30, 19:20~21:40 총 공부시간 8시간교재 : 쉽게풀어쓴 C언어 Express.진도 : Chapter 8,9 끝 오늘은 함수에 대해서 공부를 했다.책상엔 오래 앉아있었는데 그에 반해 진도는 많이 나가지 못한것 같다.그래도 스스로 뿌듯한건, 예전엔 이렇게 공부도 못했는데 확실히 스스로 약속을 하고 이렇게 글도 매일같이 쓰고 규칙적으로 생활하니까 집중력이 발휘된다는 것이다. 내일부턴 배열을 배우게 된다. 슬슬 자료구조적인 문제도 눈에 띄는데 한문제 한문제 가볍게 생각하지말고 최선을 다해서 풀어보고 공부해보자!
-
extern과 static의 차이.C언어 Tip 2018. 12. 27. 17:14
프로그램은 여러개의 소스파일로 이루어질 수 있다. 예를들어보자 -test1.c- int HELLO;int main(){...} 이런식의 함수가있다고하면 test2.c에서는 extern키워드를 사용하여 test1.c 소스코드에 저장되어있는 전역변수 int HELLO 를 가져와서 쓸 수 있다. 하지만 test1.c의 int HELLO에 int 앞에 static이 붙는다면? 다른 소스코드에서 사용할 수 없다. 오로지 test1.c에서만 사용이 가능하다.
-
2018년 12월 26일 코딩 공부오늘의 공부 2018. 12. 27. 00:03
2018년 12월 26일 수요일 코딩공부 기록. 공부시간 : 10:00~11:20, 12:00~13:15, 15:00~18:30, 23:30~24:00, 총 공부시간 6시간 35분교재 : 쉽게풀어쓴 C언어 Express.진도 : 달력만들기 프로그램 3차 최종 완성 및 Chapter 7 끝 아 오늘은 정말 기분좋았다! 어제밤 거의 마무리짓고 오늘 아침에 눈을 떠 아침을 먹고 씻지도않고 바로 코딩을 했다.이런게 열정인가?라며 조심스럽게 생각해보면서 코딩을했다.잠들기전에는 어떻게 하면 해당 년,월을 입력하면 그에 걸맞는 달력이 출력될까? 고민을 했었는데막상 노트북앞에 앉으니 코딩이 쉽게 되어 금방 완성할 수 있었다. 그렇게 오전에는 어쩌면 내가 직접 만든 나의 첫 프로젝트를 마무리지었고낮잠을 잔 후에는 반복문..
-
2018년 12월 25일 코딩 공부오늘의 공부 2018. 12. 26. 02:35
2018년 12월 25일 화요일 코딩공부 기록. 공부시간 : 12~13시, 15~18시, 23~02:30 총 공부시간 7시간 30분교재 : 쉽게풀어쓴 C언어 Express.진도 : 달력만들기 프로그램 2차 완성 어제의 코드를 거의 싹 다 뜯어 고쳤다.부분적으로 해결하려고만 했던 내가 더 큰 그림을 그릴려고하니까 모두다 헛수고였음을 증명하게되었다.그래서 언제나 어디에서나 쓰일수있는 그런 함수를 만들고 알고리즘을 스스로 생각하다보니시간이 너무 많이 오래걸렸다.ctime()함수는 1970년 1월1일을 기준으로 시작한다.나도 마찬가지이다. 달력도 1970년 1월1일 기준으로 시작하게 만들어서오늘은 1970년 1월부터 ~12월까지의 달력을 출력해보았다. 다행히 알고리즘이 잘 들어맞아 정상적으로 간단한 인자만 입력..
-
2018년 12월 24일 코딩 공부오늘의 공부 2018. 12. 25. 09:31
2018년 12월 24일 월요일 코딩공부 기록. 공부시간 : 16~17시 총 공부시간 1시간교재 : 쉽게풀어쓴 C언어 Express.진도 : 오늘은 '반복문'으로, 달력만들기 프로그램 1차 완성 구현한 점 : 달력만듦, 해당 월,요일을 쓰면 그와 일치한 해당월의 요일로 시작하는 달력이 출력됨 구현해야할 점 : 해당년도를 입력하면 전체 달력 출력하는 연습, 윤년 알고리즘 및 달이 지나갈때마다 요일이 저장되어서 다음달 요일이 어느요일인지 알 수 있게끔 하는 방법 코딩하기.
-
2018년 12월 21일 코딩 공부오늘의 공부 2018. 12. 22. 01:07
2018년 12월 21일 금요일 코딩공부 기록. 공부시간 : 오전 9시~9시 30분, 11시~11시 30분 총 1시간 공부.교재 : 쉽게풀어쓴 C언어 Express.진도 : 오늘은 '반복문'으로, 달력만들기 프로그램을 작성하다가 중단하였다. 아침에 느슨해짐을 느꼈다. 10분만 더 다른짓하다가 공부해야지 하는 생각이 어느덧 30분정도가 흘러 공부 흐름이 끊김을 느꼈다. 아침 10시부터 약속이 있어서 아침에 잠시 공부를 하다가 말았고, 오전에 너무 졸려서 11시30분 부터 오후 1시까지 계속 잤다. 그리고 오후에는 근로장학 아르바이트와 행사 준비때문에 계속 바쁘게 시간을 보내고 오늘 밤 11시에야 끝이났다. 내일은 친척의 결혼식 때문에 타지역에서 잠들어야할것 같은데 크리스마스전까지는 하루하루가 매우 바쁠것으..