일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- #Android
- keras
- #English
- 영어명언
- c언어
- 이미지 생성
- Convolution Neural Network
- #opencv
- 딥러닝
- python list
- TensorFlow
- tokenizing
- convexhull
- opencv SURF
- word embedding
- text2img
- object detection
- #영어
- #실생활 영어
- #일상영어
- #실생활영어
- 완전탐색
- python 알고리즘
- tensorflow update
- 영어
- findContours
- #영어 명언
- #프로젝트
- python __init__
- #1일1영어
Archives
- Today
- Total
When will you grow up?
아주 간단한 프로그램 흐름 순서 본문
이전에 작성한 프로그램을 다시 사용하는 것은 "재사용"이라 보통 부르며
함수로 재사용 하는 것은 "부품화" 라고 통칭적으로 부른다
c언어에서 가장 기본적으로 흐름을 파악 하고 어떻게 자신이 짠 코드 외에 남이 짠 코드를 분석 및 파악하기 위하여 흐름을 알고 사용하여야 한다.
ex) 앞서 사용했던 사이합 구하는 (시그마) 를 함수화를 시켜본 것이다.
#includeint Total(void); //"프로토타입 선언" int main(void) { Total(); return 0; } int Total(void) { printf("%d\n", (1 + 100) * 100 / 2); return 0; }
흐름 분석은 아래와 같이 해석이 될 수 있다.
/*
main함수 호출 -> Total()이 싱행 되고 Total함수로 이동
Total 함수 안에서 printf 함수가 실행
Total 함수 안에서 return이 실행되고 원래의 main 함수 안의 Total() 함수 직후로 돌아간다
main 함수 안에서 return이 실행되고 프로그램 종료
*/
'02. Study > C언어' 카테고리의 다른 글
typedef로 여러가지 구조체 선언 방법 (0) | 2017.01.06 |
---|---|
문자열 다루기 (0) | 2017.01.06 |
최솟값 min 에서 최댓값 max사이의 정수의 합계 구하기 (0) | 2017.01.05 |
수치 입력 (0) | 2017.01.05 |
수치 자릿수 맞추기 (0) | 2017.01.05 |
Comments