C언어: 함수(function)

Johnny Lee·2022년 10월 1일
0

C언어 복습

목록 보기
9/13
post-thumbnail

함수란


링크텍스트

함수(function)란 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 프로그램 코드의 집합
링크텍스트

함수의 장점

함수를 사용한다면 반복적인 프로그래밍을 피할 수 있다.

함수의 4가지 유형

  • 유형1: 전달인자 있고, 반환 값 있음
  • 유형2: 전달인자 있고, 반환 값 없음
  • 유형3: 전달인자 없고, 반환 값 있고
  • 유형4: 전달인자 없고, 반환 값 없음
    그냥 글자로 보면 헷갈리기 때문에 예시로 만들었다.

유형 1 전달인자 있고, 반환 값 있음


main()에서 a,b 두개의 변수에 1과 2를 초기화하고 addsum()함수를 호출해서 그 값들을 넘겨주었다. addsum() 함수에서 이 두 값을 받아 return num1+num2로 통해 서로 더한후 main()으로 다시 돌려보냈다.

유형2: 전달인자 있고, 반환 값 없음

유형 3 전달인자 없고, 반환 값 있음

유형4: 전달인자 없고, 반환 값 없음

profile
You can always be better

0개의 댓글