小编Man*_*ngh的帖子

指针用于数组和单个数据点之间的区别?

#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)

c++ arrays pointers

3
推荐指数
1
解决办法
138
查看次数

无法在python中移动原点..?

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)

谁能告诉我为什么?

python

1
推荐指数
1
解决办法
106
查看次数

标签 统计

arrays ×1

c++ ×1

pointers ×1

python ×1