c語言中指針作為參數的函數同時計算兩個數的和與差


c語言中指針作為參數的函數同時計算兩個數的和與差。

1、

#include <stdio.h>

void sum_dif(int n1, int n2, int *sum, int *dif)
{
    *sum = n1 + n2;
    *dif = (n1 > n2) ? (n1 - n2) : (n2 - n1);
}

int main(void)
{
    int na, nb, wa = 0, sa = 0;
    
    puts("please input two integers.");
    printf("na = "); scanf("%d", &na);
    printf("nb = "); scanf("%d", &nb);
    
    sum_dif(na, nb, &wa, &sa);
    
    printf("\nwa:  %d\nsa:  %d\n", wa, sa);
    
    return 0; 
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM