다루두루

블로그 이미지

차케요

공부하면서 정리하는 노트같은 블로그입니다.

C언어 프로그램 함수 만들기

C언어 알고리즘 2015. 7. 27. 14:06

C언어 프로그램 함수 만들기


■ 지난 글에서 전달인자와 return 값을 모두 갖고 있는 형식의 함수를 만들어 봤는데요. 이번에는 전달인자와 리턴 값이 있는 것과 없는 형식의 함수들을 알아보겠습니다. 


 리턴 값이 없거나 매개변수가 없는 함수는 반환값의 자료형이나 매개변수 자리에 void로 선언해주면 되는데요. 리턴값이 없는 형식은 다음과 같습니다. 

 

void 함수이름(매개변수){

실행코드;

} 

▲ 이렇게 반환되는 형식에 void를 입력하면 값을 되돌려주지 않는다는 의미이고... 함수의 끝에 return 값을 입력하지 않아도 됩니다. 


 다음은 return 값은 있는데 매개변수가 없는 형식입니다. 


int 함수이름 (void) {

실행코드;

return int 자료형;

}

▲ 역시 매개변수 자리에 void를 입력해주면 되고..... 반환되는 값은 int형 자료형을 설정해주면 되겠죠? 둘 다 없으면 두 곳 모두 void를 입력해주면 되겠죠? 예제를 만들어서 반환값과 매개변수가 없는 함수들을 배치해서 활용해보겠습니다.


 


■ 자세한 설명은 주석으로 달아놨지만... 대충 정리하자면 앞에서 정리한 형식대로 세 개의 함수를 만들고 있는데요. 각각 매개변수와 전달인자의 유무를 다르게 해서 함수를 만들고 있습니다. 그리고 main() 함수에서는 함수를 호출하고 반환되는 값이 있으면 받아서 변수에 저장했다가 두 수를 합해서 ccc 함수를 호출하면서 인자로 전달하고 있습니다. 프로그램을 실행해서 결과를 확인하고 마무리하겠습니다.

 이렇게 해서 C언어 프로그램 함수 만들기에 대해서 정리해봤습니다. 수고하셨어요.

저작자표시 비영리 변경금지 (새창열림)
Posted by 차케요

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

카테고리

NEW (900)
아이폰 개발 기초 (7)
취미 (16)
아두이노 (16)
[안드로이드] 어플만들기 (77)
안드로이드 기초 다지기 (61)
슈팅게임 만들기 (4)
[JAVA]자바 공부하기 (48)
C언어 알고리즘 (61)
[Unity3D]유니티3D 강좌 (7)
컴퓨터 (325)
포토샵CS2 강좌 (6)
유용한 프로그램 (244)
리눅스 노트정리 (22)
임베디드 리눅스 (11)
New블로그 (9)
음식의 효능 (4)
일반상식 (56)
HTML 공부 (40)
포토샵 공부 (36)
엑셀 (6)
파워포인트 공부 (19)
노트정리 (38)
일상 (33)
TV영화 (85)
방명록 : 관리자 : 글쓰기
차케요's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

다루두루

공부하면서 정리하는 노트같은 블로그입니다.

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • NEW (900)
    • 아이폰 개발 기초 (7)
    • 취미 (16)
      • 아두이노 (16)
    • [안드로이드] 어플만들기 (77)
      • 안드로이드 기초 다지기 (61)
      • 슈팅게임 만들기 (4)
    • [JAVA]자바 공부하기 (48)
    • C언어 알고리즘 (61)
    • [Unity3D]유니티3D 강좌 (7)
    • 컴퓨터 (325)
      • 포토샵CS2 강좌 (6)
      • 유용한 프로그램 (244)
    • 리눅스 노트정리 (22)
      • 임베디드 리눅스 (11)
    • New블로그 (9)
    • 음식의 효능 (4)
    • 일반상식 (56)
    • HTML 공부 (40)
    • 포토샵 공부 (36)
    • 엑셀 (6)
    • 파워포인트 공부 (19)
    • 노트정리 (38)
    • 일상 (33)
    • TV영화 (85)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바