我在 printf 指针地址时遇到问题。我对 printf 感到困惑。这是代码:
#include<stdio.h>
int main() {
float aa[3] = {1.0, 2.0, 3.0};
printf("%f, %f\n", aa, aa[1]);
return 0;
}
当我编译它并得到如下结果时:
2.000000, 1.000000
最佳答案
如果你想打印地址,你应该使用参数类型%p,而不是%f。
关于c - printf %f 地址错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51074284/