함수
중학교때 배웠듯이 함수는 미지수x를 넣으면 y의값이 나오는 그런것입니다.
함수의 기본구조↓
1 2 3 4 5 6 7 8 | #include<stdio.h> //리턴타입:int 함수의이름:add 매개변수:int x, int y int add(int x, int y) { //함수의 시작 int result; // 함수의 기능 result x + y; //~~ return result; //~~ } //함수의 종료 | cs |
리턴타입: return result를위의 기본구조에서 하고있다. result는 int형닙니다. 그래서 돌려주는 값이 int이니 리턴타입이 int입니다.
함수의이름: 변수명과같이 아무거나 지정해줄수 있습니다.
매개변수 : 일반적 함수에서 사용하기 위해값을 받습니다.
(함수가 종료되면 사라집니다.)
함수의 경우4가지
이렇게 쓸수있습니다.
※void란? : 값을 안받거나 리턴타입이 없음을 의미합니다.
함수를 만약 사용하는 문장밑에 사용하려면 미리 함수를 선언 해놔야하는 데 만약 밑에 있는 함수가
int sum(int x, int y)라고 한다면 사용하려는 곳 위에 int sum(int x, int y);이렇게 선언 해주시고 정의는 밑에 해주셔야 오류가 없습니다.
함수를 선언 하는법및 사용법
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #include<stdio.h> int add (int x, int y) { int result; result = (x + y); return result; } int minus (int x, int y);//중요 int main(void){ int a = 10, b = 20; int result; result = add(a, b); result = minus(b, a); return 0; } int minus (int x, int y){ int result; result = (x - y); return result; } | cs |
이렇게 선언및 사용할수있습니다.
그럼 여기까지 블로그포스팅을 마치도록 하겠습니다.
함수 -끝-