#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<double>K;
K.resize(5);
int a = &K[1] - &K[0];
int b = &K[2] - &K[0];
int c = &K[3] - &K[2];
cout << a << '/t' << b << '/t' << c << endl;
}
運行的結果為
1 2 1
uj5u.com熱心網友回復:
因為K[1]....這些都是double&K[...]這些代表是double*
所以 &K[1]-&K[0] 是1,這個1代表的是一個double的長度
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/270039.html
標籤:C語言
