두 정수의 합을 반환하는 함수, 형식인자를 포인터 사용
#include <stdio.h>
int sum(int *x, int *y); // 함수 선언
main()
{
int a, b, sum2;
printf("두 정수 입력: ");
scanf("%d%d", &a, &b);
sum2 = sum(&a, &b); // 함수 호출
printf("합: %d\n", sum2);
}
// 사용자 정의 함수
int sum(int *x, int *y) // a의 주소와 b의 주소를 받음
{
int t; // 지역변수 선언
t = *x + *y; // x가 가리키는 곳의 값과 y가 가리키는 곳의 값을 더함
return t; // t 값을 반환하여 합으로 출력
}
|
cs |
'C언어' 카테고리의 다른 글
[C언어] 확인 문제 (0) | 2022.03.18 |
---|---|
[C언어] 최댓값과 평균 (포인터) (0) | 2022.03.16 |
[C언어] 문자의 종류 출력 (반복) (0) | 2022.03.15 |
[C언어] 원주율 구하기 (0) | 2022.03.14 |
[C언어] 배열의 평균과 최댓값 (0) | 2022.03.13 |