본문 바로가기

C언어

[C언어] 두 정수의 합 반환

두 정수의 합을 반환하는 함수, 형식인자를 포인터 사용

 

#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

 

'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