#include <iostream>
using namespace std;
const int MAX = 3;
int main ()
{
int var[MAX] = {10, 100, 200};
int *ptr;
// let us have array address in pointer.
ptr = var;
for (int i = 0; i < MAX; i++)
{
cout << "Address of var[" << i << "] = ";
cout << ptr << endl;
cout << "Value of var[" << i << "] = ";
cout << *ptr << endl;
// point to the next …Run Code Online (Sandbox Code Playgroud) a=[3,4]
b=[5,8]
c=[7,4]
d=[a,b,c]
print (d)
for i in range(3):
for j in range(2):
d[i][j]-=a[j]
print (d)
Run Code Online (Sandbox Code Playgroud)
在这个python代码中输出是
[[0,0], [5,8], [7,4]]
Run Code Online (Sandbox Code Playgroud)
代替
[[0,0], [2,4], [4,0]]
Run Code Online (Sandbox Code Playgroud)
谁能告诉我为什么?