21xrx.com
2024-03-05 21:53:06 Tuesday
登录
文章检索 我的文章 写文章
C程序使用指针将两个数字相加
2021-07-07 06:54:32 深夜i     --     --
C 使

使用指针将两个数字相加的 C 程序。 在程序中,我们有两个整数变量 x 和 y 以及两个指针变量 p 和 q。 我们将 x 和 y 的地址分别分配给 p 和 q,然后将 x 和 y 的和分配给变量 sum。 请记住,'&' 是运算符的地址,'*' 是地址运算符的值。

 

C程序

#include <stdio.h>


int main()
{
   int first, second, *p, *q, sum;

   printf("Enter two integers to add\n");
   scanf("%d%d", &first, &second);

   p = &first;
   q = &second;

   sum = *p + *q;

   printf("Sum of the numbers = %d\n", sum);

   return 0;
}

下载使用指针程序添加整数。

 

程序输出:

使用按引用调用添加数字的 C 程序

#include <stdio.h>


long add(long *, long *);
 
int main()
{
   long first, second, *p, *q, sum;
 
   printf("Input two integers to add\n");
   scanf("%ld%ld", &first, &second);
 
   sum = add(&first, &second);
 
   printf("(%ld) + (%ld) = (%ld)\n", first, second, sum);
 
   return 0;
}

long add(long *x, long *y) {
   long sum;
   
   sum = *x + *y;
   
   return sum;
}

 

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复