int main()
{
int a[3]={1,10,20};
printf("%u %u %u \n" ,&a,a,&a[0]);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
这将为所有三个打印相同的值.我明白a和&a [0]是一样的但是怎么也是一样的?
哪个是在GPU上找到FFT的最快库?请给出NVIDIA和ATI卡的答案.另外,如果可能的话给出时间数字.
谢谢.
int main(){
int a[3]={1,10,20};
int *p=a;
printf("%d %d " ,*++p,*p);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
在gcc编译器上,上面代码的输出是10 1.
我知道*++ p递增p并取消引用新值.但是由于p已递增,为什么*p返回1而不是10?