c语言用指针求两个数的和

531
2023/12/17 7:58:17
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C语言中,可以使用指针来求两个数的和。以下是一个示例程序:

#include <stdio.h>

void add(int *a, int *b, int *result){
    *result = *a + *b;
}

int main(){
    int num1, num2, sum;
    
    printf("请输入第一个数:");
    scanf("%d", &num1);
    
    printf("请输入第二个数:");
    scanf("%d", &num2);
    
    add(&num1, &num2, &sum);
    
    printf("两个数的和为:%d\n", sum);
    
    return 0;
}

在这个示例中,add函数接受两个整型指针ab,并将它们的和存储在指针result指向的变量中。在main函数中,我们声明了三个整型变量num1num2sum,然后通过scanf函数从用户输入中获取两个数的值。之后,我们调用add函数,并将num1num2sum的地址传递给函数。最后,我们通过printf函数打印出两个数的和。

运行程序后,将会要求用户输入两个数,然后会打印出这两个数的和。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: c语言怎么将整数变为逆序排列