指针和字符串有什么区别?

时间:2015-11-19 13:12:32

标签: c++ arrays pointers

指针和数组有什么区别或它们是一样的?由于数组也适用于poiter arithematic,因此可以说数组只是指向其最合适元素的指针。

1 个答案:

答案 0 :(得分:2)

它们的不同之处在于以下差异: -

RewriteRule ^wp-admin/admin-ajax.php?action=ajax_request&fn=download&id=(.*) [QSA,L]

现在,如果您将尝试查看两者的大小,那么对于指针它将是不同的每次都相同而对于数组它会随着您的数组大小而变化

int array[40];
int * arrayp;

这意味着计算机将数组中所有整数的后代视为指针无法实现的整数。

其次,执行增量操作。

sizeof(array);\\Output 80
sizeof(arrayp);\\Output 4(on 32-bit machines)

如果一个数组可能是一个指针,那么该指针的指向位置可能已经改变,就像第二种情况下的arrayp一样,但事实并非如此。