我有一个双指针数组,但每次我尝试打印其中一个值时,地址被打印出来。如何打印实际值?
cout<< arr [i]? cout<< & arr [i]?他们都打印地址
有人知道吗?
答案 0 :(得分:9)
如果它确实是一个(初始化的)双指针数组,即:
double *arr[] = ...
// Initialize individual values
你需要的只是:
cout << *arr[i];
答案 1 :(得分:1)
cout&lt;&lt; *(arr [i])将打印该值。
答案 2 :(得分:1)
cout << *(arr[i]);
答案 3 :(得分:0)
如果“arr”被声明为
double* arr[..];
然后你会使用:
cout << *(arr[i])