我不明白为什么 var 是 6,它是如何计算的
#include <iostream>
using namespace std;
int main()
{
char *A[] = { "abyx", "dbta", "cccc"};
int var = *(A+1) - *A+1;
cout << "1: " << (*(A+1)) << "\n";
cout << "2: " << (*A+1) << "\n";
cout << "char: " << var << "\n";
cout << &A[0][1] - &A[1][0] << std::endl;
}
Run Code Online (Sandbox Code Playgroud)