조무위키
조무위키
둘러보기
대문
최근 바뀜
임의의 문서로
미디어위키 도움말
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
특수 문서 목록
문서 정보
행위
문서
토론
편집
역사 보기
C언어
편집하기 (부분)
경고:
로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다.
로그인
하거나
계정을 생성하면
편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
스팸 방지 검사입니다. 이것을 입력하지
마세요
!
===함수=== ---- y = x+1 이라고 보자 선언 정의 호출 3가지가 있는데 선언은 '''반환자료형 함수이름 (변수자료형 변수이름); '''으로 할 수 있다. ex) int Add(int x); // x라는 매개변수로 입력을 받고 Add앞에 붙은 int는 Add라는 함수가 정수형으로 반환할 것이란걸 알려준다. int는 자료형중 하나로 정수형을 나타낸다고 보면된다 (integer의 줄임말) <big>'''주의 : 함수이름이 main 일 경우 프로그램의 시작점이 되며 지금 설명할 것은 사용자 정의 함수이므로 main함수와는 다르다'''</big> 정의는 선언에 세미콜론 때고 중괄호 만들어주고 할일을 넣으면된다. int Add(int x) { return x+1; } //return은 함수를 종료시켜주는 동시에 우변에 있는 값을 반환해준다. 호출은 선언도 했고 정의도 했으니 써먹는 부분에 해당한다. Add(3); // 3을 인자로 넣어줬는데 이러면 정의부분 매개변수에 값이 넘겨지고 return x+1; 구문에 의해 4가되어 반환된다. 참고로 Add(3);은 반환되어진 4로 변환된다고 생각하면 나중에 연계해서 배우기 쉽다 (ex : if( 4 == Add(3) ) 같은 구문) 4로 변환되었는데 변환되기만했지 출력도 안하고 저장도 안했으므로 저장을 해보고자 한다.
요약:
조무위키에서의 모든 기여는 CC BY-SA 4.0 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는
조무위키:저작권
문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다.
저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소
편집 도움말
(새 창에서 열림)