12월 14일 월요일
주말동안 코로나 확진자가
1000명이 넘게 나왔다.
수업이 취소될까 불안했지만
다행히도 취소가 되지 않아
함수, 배열을 배우고
드디어 기대하던 포인터 진도를 조금 나갈 수 있었다.
지금까지와 마찬가지로
내맘대로 대충 나열하겠다.
함수는 stack영역에 저장
함수가 다르면 변수 이름 같아도 됨
문자는 %c
재귀함수 : 함수 안에 자기 자신 쓰는 함수
[장점] 코드를 줄일 수 있다
[단점] 메모리 많이 잡아먹는다.
재귀 함수는 함수가 복사되는 것 의미
요런 느낌
배열은 주소가 연속적으로 배당(?)됨
배열명은 배열 첫번째 주소
&ary[3] << 얘는 4번째 주소
배열은 자료형이 다 같아야 함
구조체는 자료형이 다를수 있음
배열은 반드시 선언과 동시에 초기화
★배열 요소수 : sizeof(배열명) / sizeof(배열 요소)
문자열 마지막에 널 항상 들어감
gets/ puts는 문자열 전용 함수
(scanf, printf랑 같은 역할)
[띄어쓰기, 탭 가능]
그리고 대망의 포인터
포인터 변수 << 간접 참조
어려울거 없이
변수 선언할 때
int * pa 이런식으로 하고
int a가 있는데
pa = &a (pa에 a주소 넣어주면)
*pa 는 a 값 참조하게 됨
그러니까 그림으로 보자면
라고 보면 될거 같은데
pa메모리 주소는 임의로 운영체제가 잡겠지 뭐
int * pa = &a; 랑
int * pa;
pa = &a
랑 같음 (int *)이걸 그냥 하나로 보면 안헷갈림
예전에 그렇게 이해를 못했는데,
교수님이 강의력이 대단하신건지
이걸 왜 어려워했지 라는 생각을 했다.
물론 아직 포인터 개념밖에 안배웠지만,
뒷부분은 많이 어려울라나??
최근에 스스로 알아서
찾아서 해야하는 공부를 하다가
오랜만에, 누가 알려주는 것을 배우는 공부를 하니
참 재밌고 편하다는 생각을 하고 있다.
아직 내용이 쉬워서 그럴 수도 있지만,
강의 듣는것이 참 즐겁다.
아직까지는ㅎㅎ..
아 그리고 사람들끼리 조금씩 조금씩 친해지는 것 같은데,,
고독하게 될까 슬슬 불안하다. (고독하구만)
'국비교육 일기장' 카테고리의 다른 글
[상공회의소/국비교육] 서울기술교육센터 IoT, AI 과정 7일차 (1) | 2020.12.16 |
---|---|
[상공회의소/국비교육] 서울기술교육센터 IoT, AI 과정 6일차 (0) | 2020.12.16 |
[상공회의소/국비교육] 서울기술교육센터 IoT, AI 과정 4일차 (0) | 2020.12.14 |
[상공회의소/국비교육] 서울기술교육센터 IoT, AI 과정 3일차 (1) | 2020.12.10 |
[상공회의소/국비교육] 서울기술교육센터 IoT, AI 과정 2일차 (0) | 2020.12.09 |