帮忙看看下面的c语言程序!

来源:百度知道 编辑:UC知道 时间:2024/06/17 10:52:44
#include<stdio.h>
mian()
{
float a,b;
float *pa=&a,*pb=&b;
printf("%x\n",pa+pb);
printf("%x\n",pa-pb);
printf("%x\n",pa+5);
printf("%x\n",pa-5);
}
分析出错原因。并进行修改,总结指针可以进行哪些运算。

指针之间不能相加,两个大数相加会超出内存。
指针之间可以相减,一个数组c[],c[i]-c[j]可以得到偏移,
指针可以加减常数,c[],c+1表示数字下一个元素

混2个积分哈
main 写错了。
printf("%x\n",pa+pb);错了