목차
1. 함수란?
1.1 함수의 개념
1.2 함수의 필요성
2. 함수의 형태
3. C의 변수
3.1 C의 변수-Local Variable
3.2 C의 변수-Static 지역변수
3.2.1 static속성 지역변수
3.3 Local&static local variable
3.4 Global Variable
4. 매개변수와 인수 return
4.1 매개변수와 인수의 관계
4.2 인수의 값의 복사
4.3 return문이 반환하는 반환값
5. 매개변수에 값의 전달방식
5.1 Call By Value
5.2 Call By Reference
6. Problems
1.1 함수의 개념
1.2 함수의 필요성
2. 함수의 형태
3. C의 변수
3.1 C의 변수-Local Variable
3.2 C의 변수-Static 지역변수
3.2.1 static속성 지역변수
3.3 Local&static local variable
3.4 Global Variable
4. 매개변수와 인수 return
4.1 매개변수와 인수의 관계
4.2 인수의 값의 복사
4.3 return문이 반환하는 반환값
5. 매개변수에 값의 전달방식
5.1 Call By Value
5.2 Call By Reference
6. Problems
본문내용
1.1 함수의 개념
C언어에서 ‘함수(function)’는 특정한 작업을 맡아서 수행하는 독립적인 단위.
“함수”의 계층으로 프로그래밍이 이루어지기 때문에 “구조적(structured)”프로그래밍 언어라 함.
함수는 코드의 일정부분을 잘라서 다른 곳에 저장하였다가 필요할 때 호출하여 사용하는 것.
1.2 함수의 필요성
이론적으론 규모가 큰 프로그램이라도 함수 하나로 프로그램 작성 가능.
함수를 사용하여 논리적으로 독립된 단위로 나누어 구성 가능.
만들어 놓은 코드를 언제나 재사용 할 수 있다.
의미 있는 영역(함수)으로 나누어 관리하기 때문에 가독성이 향상.
가독성이 좋아지기 때문에 에러 검출이 용이
C언어에서 ‘함수(function)’는 특정한 작업을 맡아서 수행하는 독립적인 단위.
“함수”의 계층으로 프로그래밍이 이루어지기 때문에 “구조적(structured)”프로그래밍 언어라 함.
함수는 코드의 일정부분을 잘라서 다른 곳에 저장하였다가 필요할 때 호출하여 사용하는 것.
1.2 함수의 필요성
이론적으론 규모가 큰 프로그램이라도 함수 하나로 프로그램 작성 가능.
함수를 사용하여 논리적으로 독립된 단위로 나누어 구성 가능.
만들어 놓은 코드를 언제나 재사용 할 수 있다.
의미 있는 영역(함수)으로 나누어 관리하기 때문에 가독성이 향상.
가독성이 좋아지기 때문에 에러 검출이 용이
추천자료
- C언어 파일입출력을이용한 정보관리
- C언어로 버블,선택,퀵소팅 구현
- C언어를 이용해 두 정수를 입력 받아 앞의 정수가 크면 두 수를 더하고, 뒤의 정수가 크거나 ...
- C언어를 이용해 배열의 값을 N씩 증가시키는 프로그램
- C언어를 이용한 최소공배수와 최대공약수를 동시에 구하는 프로그램
- C언어를 이용한 [2][2]행렬의 덧셈,뺄셈,곱셈,나눗셈 프로그램
- c언어에서 call-by-value와 call-by-address차이 비교 프로그램
- C언어로 구현한 가위바위보 게임
- c언어로 만든 베스킨 동전 게임
- c언어 up&down 게임
- C언어 소스 성적처리 프로그램 완벽 소스/설명
- c언어 연습문제
- 알기쉬운c언어 기초
- c언어 5*5 행렬을 출력+loop운영방법.(한글 파일 정리 9장분량) A+
소개글