국비교육 일기장

[상공회의소/국비교육] 서울기술교육센터 IoT, AI 과정 9일차

오오태식이 2020. 12. 20. 22:49

 

 

 

 

 

12월 18일 금요일

 

금요일에 쇠주 한 잔 하고 난 후

 

글쓰는 것을 완전히 잊고 있다가

 

12월 20일 일요일

 

오늘에서야 글을 쓴다.

 

 

 

 

금요일엔 2차원 배열, 포인터 배열 같은 것을 배우고

 

그리고 드디어 동적할당을 배웠다.

 

이쯤까지 오니까

 

아, 이게 C언어라는 것이구나

 

싶다.

 

 

이차원 배열 ary[i][j] 이 있는데

 

여기서 ary[i]가 주소를 의미한다.

 

 

포인터 배열

 

char *pary[]

 

이차원 배열이랑 비스무리 하다 보면 된다.

 

 

*을 간접참조 연산자라고 불러라 포인터가 아니라.

 

 

 

 

 

 

그리고 드디어 고대하던 동적할당을 배웠는데,

 

아 이게 바로 썼어야 했는데,

 

이틀지났다고 잘 기억은 안난다ㅎㅎ..

 

시험전에 복습좀 해야지

 

 

malloc 으로 저장공간 만들어주고

 

free로 풀어준다.

 

 

void *malloc() 에서

 

반환값으로 주소가 나오는 거임

 

 

실제로 쓸 때,

 

pi = (int *)malloc(sizeof(int)) 이런식으로

 

써주면 됨

 

 

아 뭐 이것저것 배웠는데,

 

오늘은 너무 귀찮다..

 

그냥 혼자 책읽고 복습해야지.

 

요새 내용 없어서 대충쓰다 보니,

 

배운내용이 좀 많아져서

 

이것저것 쓰려니까

 

쓰기도 전에 지쳐 버렸다.

 

 

내일부터 새마음 새뜻으로,

 

다시 그날그날 배운거 복습 열심히 할테니까..

 

오늘 하루만 봐줬으면 한다.

 

진짜로 포인터배열, 동적할당, 구조체

 

제일 중요한 부분인 것을 알고 있고

 

대충 하고 넘어가지 않을 거다.ㅎㅎ...

 

 

 

 

 

일찍자고 내일부터 새로운 언어인 자바 배운다는데,

 

뇌를 프레시하게 해줘야 겠다.

 

그럼 이만.