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 = *+ *y;  // x가 가리키는 곳의 값과 y가 가리키는 곳의 값을 더함 
    return t;  // t 값을 반환하여 합으로 출력 
}
cs