C언어
[C언어] 두 정수의 합 반환
c0rinne
2022. 3. 17. 17:00
두 정수의 합을 반환하는 함수, 형식인자를 포인터 사용
#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 |