小编Nis*_*hah的帖子

使用指针添加两个数字

我在互联网上发现了这个代码,用于使用指针添加两个数字.无法理解它是如何工作的?任何帮助,将不胜感激.

#include <stdio.h>
#include <conio.h>
int main()
{
      int  a,b,sum;
      char *p;
      printf("Enter 2 values : ");
      scanf("%d%d",&a,&b);
      p = (char *)a; // Using pointers
      sum = (int)&p[b];
      printf("sum = %d",sum);
      getch(); 
      return 0;
}
Run Code Online (Sandbox Code Playgroud)

c pointers

1
推荐指数
1
解决办法
553
查看次数

标签 统计

c ×1

pointers ×1