컴공생의 태블릿
C언어 함수 본문
728x90
반응형
함수의 이해
어떤 값이 들어가면 그것을 처리한 후 하나의 결과값을 돌려준다.
간단히 ‘함수 이름()’과 같이 사용한다.
함수는 반복 동작을 처리할 때 유용하다.
함수를 정의하고 호출하는 예
Int plus(int v1, int v2)
{
Int result;
Result = v1+v2;
Return result;
}
Hap = plus(100,200);
지역변수와 전역변수
지역변수는 선언된 함수 안에서만 유효한 변수이고 전역변수는 모든 범위에서 유효한 변수이다.
함수의 반환값
함수에서 값을 돌려주기 위해서는 return문을 사용해야 한다.
함수가 돌려줄 값에 따라 함수 이름 앞에 데이터 형식이 붙는다. 즉 정숫값을 반환하려면 ‘int 함수 이름()’과 같이 사용해야 한다.
돌려줄 값이 없다면 함수를 void형으로 선언한다.
매개변수 전달 방법
값으로 전달:값을 복사해서 해당 함수에서 사용하는 것이므로 기존의 변수에 들어가는 값이 변하지 않는다.
주소로 전달: 값이 들어 있는 주소를 넘겨주기 때문에 연산 결과에 따라 기존의 값이 변한다.
728x90
반응형
'C언어' 카테고리의 다른 글
C언어 고급 포인터 (0) | 2024.11.13 |
---|---|
C언어 배열과 포인터 (0) | 2024.11.13 |
C언어 배열 (0) | 2024.11.13 |
C언어 변수 (0) | 2024.11.13 |