-
2019년 1월 11일 코딩 공부오늘의 공부 2019. 1. 12. 00:17
2019년 1월 11일 금요일 코딩공부 기록. 공부시간 : 13:30~23:30분까지 쉬는시간 제외 총 7시간 30분 교재 : 쉽게풀어쓴 C언어 Express. 진도 : Chapter 12 문자열,Chapter 13 구조체 금요일에 감기가 걸려 약기운에 제대로 공부 할 수가 없었다. 하지만 주말에 더더욱 심해져 월요일에 다시 병원을 찾아갔는데 A형 독감 판정을 받았다. 타미플루 처방을 받고 고열 38.1도인 내 몸과 싸우느라 침대에서 하루 종일 시간을 보냈다. 너무 고통스러웠고 따분했지만 머리는 어지럽고 약 때문에 금방 졸려 아무것도 할 수 없는 내가 조금 짜증났다. 드디어 오늘 몸이 많이 좋아져 공부를 시작할 수 있었다. 오랜만이지만 그래도 C언어감각이 살아있어서 집중있게 공부 할 수 있었던 것 같다...
-
2019년 1월 4일 코딩 공부오늘의 공부 2019. 1. 5. 02:00
2019년 1월 4일 금요일 코딩공부 기록. 공부시간 : 00:00~01:30 (1:30)09:30~11:20(1:50)17:00~18:30(1:30)22:00~24:30(2:00) 총 7시간 20분 교재 : 쉽게풀어쓴 C언어 Express. 진도 : Chapter 12, 문자열 서울 친구집에서 잘때, 덥다는 이유로 창문을 열어놓고 잠을 자서, 감기를 걸렸다. 오늘 몸이 너무 안좋아 컨디션이 최악이였다. 오전에 겨우 무거운 눈을 버티며 공부하다가 잠을 잤고 오후에는 병원에가서 약을 먹고 휴식을 취했다. 오후에는 교수님과의 인공지능 스터디 관련 상담을 했는데 그냥 아직 내 수준에서는 버겁다고 느껴 안하기로 결정했다. 그리고 공부를 하는데 역시 집중이 잘 안되고 힘들어서 대충했다. 귀한시간인것을 아는데 그것..
-
2019년 1월 2일 코딩 공부오늘의 공부 2019. 1. 3. 23:33
2019년 1월 2일 수요일 코딩공부 기록. 공부시간 : 00:30~02:00 (1:30)10:00~12:00(1:30)13:40~15:50(2:10) 총 5시간 10분 교재 : 쉽게풀어쓴 C언어 Express. 진도 : Chapter 11, 포인터 1월1일에는 신나게 놀고 쉬다가 자정이 넘어서야 정신차리고 잠깐 공부를 했다.드디어 포인터를 공부한다는것에 약간 기대를 부풀고 공부를했다.그러다가 나의 옛 고향친구가 서울에 언제와서 볼꺼냐라고 닥달하는 바람에 나도 그냥 "알겠다! 가서 얼굴보면서 술한잔 하자!"라고 답하며 근로장학이 끝나는 대로 서울로 향했다. 공부하고싶은 마음이 더 컸지만 그래도 친구들을 못본지 너무 오래되었기 때문에 이번에도 미루면 서로 서운함만 있을것같아서 흔쾌히 수락했다.
-
2018년 12월 31일 코딩 공부오늘의 공부 2019. 1. 1. 15:58
2018년 12월 31일 월요일 코딩공부 기록. 공부시간 : 10:00~12:30 (2:30)13:30~18:40(4:30)19:00~20:00(1:00) 총 8시간 교재 : 쉽게풀어쓴 C언어 Express. 진도 : Chapter 10, 배열부분 연습문제 완료. 배열에 대해서 드디어 마무리했다. randomWalk라는 프로그램을 구현하는데 프로그래밍 문법적 오류는 없었으나 논리적 오류때문에 디버깅 하느라 애를 썼고 오후에는 근로장학과 겹쳐서 공부를 하는 바람에 많이 진도를 나가지 못했다. 어쨌거나 다 마무리 했고 내일은 포인터를 드디어 나갈 수 있게 되었다. 꾸준히 열심히 최선을 집중있게하자! 아자아자! 2019년도 화이팅!
-
2018년 12월 29일 코딩 공부오늘의 공부 2018. 12. 30. 01:37
2018년 12월 29일 토요일 코딩공부 기록. 공부시간 : 9:50~10:30 (0:40)11:30~13:40(2:10)16:00~18:00(2:00)24:30~01:30(1:00) 총 5시간 50분 교재 : 쉽게풀어쓴 C언어 Express. 진도 : Chapter 10, 배열부분 연습문제 9번까지(총 15문제) 오늘은 배열에 대해서 문제를 풀었다.여러가지 스케줄이 있어서 공부를 띄엄띄엄 했다. 그래서 그런지 진도는 생각보다 많이 나가진 못한것같다 하지만 매번 할때마다 의지력이 증가함을 느낄 수 있고, 시간관리도 잘 하는것 같다.그래도 다음부터는 한문제 풀때 딴생각 하지않고 집중있게 즉시즉시 푸는 연습을 해야겠다. 한문제 가지고 질질 시간끄는 느낌 (하하) 내일도 화이팅!
-
2차원 배열(2차배열) 선언할때 주의해야할점!C언어 Tip 2018. 12. 30. 01:17
아래 사진처럼, 2차배열을 만들고싶다. 혹은 선언한다 싶을때는, findMostValue(int array[][COLS]) 인자값에 배열을 넣되, 두번째 []에는 값을 넣어야한다.(자신이 만든 행렬에서 열의 크기로 하면되겠죠?) 따라서 findMostValue(int array[][])는 문법적 오류이다. 그리고 main함수에서 불러올때는 int main(){findMostValue(내가만든배열이름);}만 하면된다. main함수에서 불러오는건 간편한데, 저렇게 함수 정의 및 선언할때는 두번째 []에는 반드시 값이 있어야 에러가 나지않는다는 점! 참고하자! 123456789101112131415int findMostValue(int array[][COLS]){ int r,c,maximum=array[0][..
-
함수에서 배열 매개변수를 사용할때 주의할 점!C언어 Tip 2018. 12. 29. 11:58
특정한 함수의 매개변수로 배열을 넣고싶을때 그 배열의 크기는 그 함수안에서 sizeof로 구할수 없다는 것을 오랜 고민끝에 깨달았다. 그래서 함수에 배열을 인자로 보낼때, 배열의 사이즈도 같이 보내야한다. 기억하자! 아래는 예시의 소스코드와 실행결과 1234567891011121314151617181920212223242526272829303132333435363738394041#include #include void printArray(int array[],int size);int findMinimumNumber(int array[],int size);int main(void){ srand((unsigned)time(NULL)); int array[10],i; for(i=0; i