printf("*(a+1) :%c",*(a+1))
*(a+1)是取数组a的下标为1的元素,即字符o。
a+1才是地址,即字符o的地址。
#include"stdio.h"#define N ***//这三星号表示一个数,就是最后那个a的下标
long fun(long *a,long x)//之所以用长整型,是因为结果肯定会很大
void main()
{
long x=*,i=0,a[N+1]={1,2,3,4,5,6}//星号还是一个自设的数
printf("%d\n",fun(a,x)
}
long fun(long *a,long x)
{
long y=0,i=0
if(i<=N )
{
y=a[N-i]+y*x
i++
}
return (y)
}
你也可以用标准格式输入函数从键盘输入数据,为省力起见,我没用这些花样