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