[C++] 3.함수_1

·2022년 7월 18일
0

C++_Study

목록 보기
4/25

#220718~ 이어서

#3-7. 함수 기본 개념

#include <stdio.h>
int up(int x) // 입력, 여기서 x 는 매개변수(parameter)
{
	return x+1;
}
int main(void) //매개변수가 없으면 void 적음
{
	up(3); // 함수 호출. 여기서 3은 'argument'
    cout << up(3) << endl; 반환값(return value)
    // return 0;
}

#3-8. c표준 라이브러리 함수

#3-9. 함수 정의 선언 호출

#include <stdio.h>

1). 함수 정의
// return 값이 없으면 'void' 반드시 적을 것
// 매개 변수 없어도 'void' 반드시 적을 것
void display(void) 
{
	return x; 	// 기능
}

int up(int x) 
{
	return x+1;
}

2). 함수 호출
up();

3). 함수 선언 
int up(int x)

#3-10. 함수 만들기

  • 함수의 리턴값이 없으면 리턴형을 쓰는 자리에 "void"를 쓰고 입력인 매개변수가 없다면 매개변수 리스트 자리에 "void"를 씀

리턴형 함수 이름 (매개변수 리스트)
{
코드 작성 (함수의 기능)
}


#include <stdio.h> 

const char* vending(int x)
{
	if (x == 1) return "커피";
    else return "유자차";
}

int main()
{
	printf("%s\n", vending(1));
    return 0; 
}

#3-11. 함수 호출(call)

profile
Hakuna Matata

0개의 댓글

관련 채용 정보