블로그 이미지
모찌샘

카테고리

분류 전체보기 (47)
혼공SQL (6)
혼공C (7)
혼공머신러닝 (13)
AfterEffects2020 (1)
혼공파 (6)
코딩자율학습단html+css+js (1)
PremerePro2020 (2)
EV3 _ LME (1)
FLL (0)
LEGO MINDSTROMS 모델링 .. (7)
Robot C (0)
Total
Today
Yesterday

5주차 Chapter 08 직접 정리한 키워드 공유하기 널 문자의 정의, 용도와 표기법 공유하기

 

 

 

- 배열 요소는 배열명과 첨자(index)로 하나의 변수처럼 사용한다.

- 배열을 초기화할 때는 중괄호 { }를 사용한다.

- 중괄호 안에 초깃값을 나열하면 앞에서부터 차례로 초기화된다.

 



- 요소의 수보다 초깃값이 적으면 남는 요소는 0으로 초기화된다.

- 배열을 선언하면 많은 변수를 한 번에 선언하는 효과가 있다.
- 배열은 주로 반복문으로 처리한다.

- char형 배열은 문자열을 저장하는 변수 역할을 한다.
- char형 배열은 문자열로 직접 초기화할 수 있다.

char형 배열에 문자열을 저장할 때는 strcpy 함수를 사용한다.
문자열 입출력은 scanf, gets, printf, puts 등의 함수를 사용한다.

 

 

- 널문자를 저장할 공간이 있어야 한다.

 

- null 문자의 용도

: 초기화한 문자들은 배열의 처음부터 차례로 저장되어 문자열을 만든다. 이따 남는 배열요소에는 자동으로 0이 채워진다. 

이렇게 char형 배열에 저장된 0을 특별히!!! 널문자라고 부른다.

모든 문자는 아스키 코드 값으로 저장되므로 결국... 널 문자는 아스키 코드 값이 0인 문자를 말하며 문자 상수로는 \0으로 표현... 널널해~~~ (아스키 코드값이 0인 문자를 널 문자로 특별히 대접하는 이유는.. 널널해서....가 아니고 널문자가 문자열의 끝을 표시하는 용도로 쓰이기 때문이다!!)

 

 

 

Posted by 모찌샘
, |

 

Chapter 07 함수의 유형을 정리하여 공유하기 p. 198 7-5. 직접 해보는 손코딩 예제 테스트 후 apple 출력하고 종료한 화면 캡쳐하기 왜 무한대로 출력되지 않는지 이유에 대해 생각하고 정리해보기

 

함수의 작성과 사용

- 함수 정의 -
* 함수명, 매개변수, 반환형으로 함수원형을 만든다.
- 함수명 : 함수의 기능에 맞는 이름
- 매개변수 : 함수가 기능을 수행하는 데 필요한 데이터

 

- 반환형 : 함수가 수행된 후의 결과
 
 
- 함수원형에 함수의 실행코드를 중괄호 안에 넣어 완성한다.
 

 

 

* 함수 호출
- 정의한 함수는 이름으로 호출하여 사용한다.
- 호출할 때는 함수에 필요한 인수를 준다.
 

 

 

* 함수 반
실행을 끝낸 함수는 호출한 곳으로 값을 반환한다.

 

* 함수 선언
- 원형에 세미콜론을 붙여 선언하며, 매개변수명 생략 가능
- 호출 전에 선언한다.
- 컴파일러에 함수의 원형에 대한 정보 제공
- 호출한 곳에 반환값의 형태에 맞는 임시공간 확보
- 호출할 때 인수의 형태와 개수 검사
 
 
 
 
 

 

 

 

 

여러가지 함수 유형

* 매개변수가 없는 함수
- 괄호 안에 매개변수 대신에 void를 쓰거나 비워 둔다.
- 호출할 때 인수를 주지 않으나 괄호는 사용한다.
- 반환값은 return문과 함께 반환한다.

 

 

* 반환값이 없는 함수
- 반환형에 void를 적는다.
- return문이 없으며 함수의 실행을 끝내면 자동으로 반환한다.
- 함수의 중간에서 반환할 때는 값 없이 return문만 사용한다.
- 호출문을 수식과 함께 사용할 수 없다.

 

 

 

 

 

p.198

7-5예제~

직접 해보는 손코딩 예제 테스트 후 apple 출력하고 종료한 화면 캡쳐하기

왜 무한대로 출력되지 않을까요???

 

문제의 핵심을 봐야돼요!! 무한대에만 촛점을 맞추면 문제를 풀 수 없습니다!

정답은 메모리입니다!

 

무한으로 호출하여도 프로그램에 정해진 스택에 메모리가 모두 할당되면 강제로 프로그램이 종료되는 것이죠!

 

 

 

 

Posted by 모찌샘
, |

Posted by 모찌샘
, |

벌써 세번째 미션이라뉘~

3주차 Chapter 05 ~ 06 혼공 용어 노트에 용어 추가 등 노트 활용하고 공유하기

힝~ e-book구매자는 혼공용어노트 안주셨자나요!!!

 

이걸 어쩐다...

(어쩌긴.. 써야지. 궁시렁~)

 

 

글씨가 날라가도 한글은 한글. 영어는 영어. C는 C.

와~~~ 두바닥~ 네바닥!!

 

 

선택미션은 선택이니 오늘은 제끼는 걸로~~~~

 

 

Posted by 모찌샘
, |

 

2주차 Chapter 03 ~ 04 확인 문제 풀고, 풀이 과정 설명하기

앞장만 보고 분량얼마 안되네!! 하고 방심했다가 터졌다.

 

혼공머신까지는 책에 열심히 풀었지만 이번엔 이뿌게 이미지로~

 

 

 

문제에 모든 해설이 다 있다.

 

비주얼스튜디오엔 define이 들어가야하는데.. 혼공C에서는 그 내용이 아주 작게 표시되어있다.

18페이지에 전처리기 정의하는 내용이 있어서 그부분을 참고하면 되긴하는데.. 건너뛰는경우 좀 당황스러울수도~

 

 

 

 

 

 

 

 

Posted by 모찌샘
, |

[혼공학습단 8기] 혼자 공부하는 C언어

 

혼공학습단 3기, 5기에 이은 세번째 혼공 도전!!

이번엔 색다르게 이북으로 시도합니다^^

1주차 Chapter 01 ~ 02 비주얼 스튜디오 설치 화면 인증샷 학습 스케줄 직접 짜고 공유하기

 

1주차엔 가볍게 비주얼스튜디오 설치화면 인증샷이네요!!

https://youtu.be/ZjDKKU44kbg

인증샷만 올리면 재미없을것같아 영상으로 올렸습니다! ^^

 

엑셀에 요로케~ 학습스케줄 기록하고 다요리에도 적어뒀어요!! 

진도에 맞춰 차근차근 진행하도록 할게요~

       
2주차 Chapter 03 ~ 04 확인 문제 풀고, 풀이 과정 설명하기 Ch.04 도전 실전 문제 풀고 인증샷
3주차 Chapter 05 ~ 06 혼공 용어 노트에 용어 추가 등 노트 활용하고 공유하기 p. 123 크리스마스 소개팅 예문 if 문 손코딩 인증샷 또는 실행 화면 캡쳐하기
4주차 Chapter 07 함수의 유형을 정리하여 공유하기 p. 198 7-5. 직접 해보는 손코딩 예제 테스트 후 apple 출력하고 종료한 화면 캡쳐하기 왜 무한대로 출력되지 않는지 이유에 대해 생각하고 정리해보기
5주차 Chapter 08 직접 정리한 키워드 공유하기 널 문자의 정의, 용도와 표기법 공유하기
6주차 Chapter 09 포인터의 핵심 내용을 정리하고 공유하기 나만의 언어로 포인터 정리하기

 

Posted by 모찌샘
, |

혼공학습단 8기

혼공C / 2022. 7. 1. 16:17

1. 혼공학습단 8기 활동 안내

  • 도서 별 커리큘럼에 따라 매주 미션을 수행해 주세요.
    • 기본 미션: 필수 사항
    • 추가 미션: 선택 사항(※매주 기본 미션만 참여해도 완주로 인정합니다.)
    • ※주차 별 미션 수행 기간: 매주 월요일 ~ 일요일

 

  • 개인 SNS에 #해시태그 3개를 포함하여 수행한 미션을 업로드 해주세요.(주 1회)
    • 개인 SNS: 네이버 블로그, 티스토리, 워드프레스, 벨로그, 브런치, 유튜브, 인스타그램 등 모두 가능
    • 필수 해시태그: #혼공학습단 #혼공
    • 도서 별 선택 해시태그: #혼공C, #혼공자, #혼공파, #혼공머신, #혼공프로, #혼공JS, #혼공S, #혼공R이, #혼공얄코
    • ※주차 별 SNS 업로드 기한: 매주 월요일 ~ 일요일 

 

 

2. 혼공학습단 8기 도서별 커리큘럼

혼자 공부하는 C언어

#혼공학습단 #혼공단 #혼공C

# 진도 기본 미션 선택 미션
1주차 Chapter 01 ~ 02 비주얼 스튜디오 설치 화면 인증샷 학습 스케줄 직접 짜고 공유하기
2주차 Chapter 03 ~ 04 확인 문제 풀고, 풀이 과정 설명하기 Ch.04 도전 실전 문제 풀고 인증샷
3주차 Chapter 05 ~ 06 혼공 용어 노트에 용어 추가 등 노트 활용하고 공유하기 p. 123 크리스마스 소개팅 예문 if 문 손코딩 인증샷 또는 실행 화면 캡쳐하기
4주차 Chapter 07 함수의 유형을 정리하여 공유하기 p. 198 7-5. 직접 해보는 손코딩 예제 테스트 후 apple 출력하고 종료한 화면 캡쳐하기 왜 무한대로 출력되지 않는지 이유에 대해 생각하고 정리해보기
5주차 Chapter 08 직접 정리한 키워드 공유하기 널 문자의 정의, 용도와 표기법 공유하기
6주차 Chapter 09 포인터의 핵심 내용을 정리하고 공유하기 나만의 언어로 포인터 정리하기

 

 



 

Q&A: 서현우 저자님의 네이버 카페

 

Posted by 모찌샘
, |

17강 인공신경망 : youtu.be/ZiP9erf5Fo0

 

 

18강: 심층 신경망 youtu.be/JskWW5MlzOg

 

 

 

19강 : 신경망 모델 훈련 youtu.be/2by0Fz3XC84

 

 

 

Posted by 모찌샘
, |

최근에 달린 댓글

글 보관함