gpt4 book ai didi

c - 借助双指针指向第一个数组元素不起作用

转载 作者:行者123 更新时间:2023-11-30 20:25:48 24 4
gpt4 key购买 nike

将一个指针指向另一个指针有什么问题?

#include<stdio.h>

int main()
{
int a[2]={7,8};

int **k;

k=&a;

printf("%d",**k);

return 0;
}

我猜想指向基地址的指针中的数组名称,那么当我尝试用双指针指向它时,这里出了什么问题?

最佳答案

您可以使用单个指针来指向数组的第一个位置并打印它。我认为不需要双指针。

作业

int *k = a;

指针 k 指向由 a 给出的数组的第一个位置。双指针用于指向指针,这里 a 不是指针。

#include<stdio.h>

int main()
{
int a[2]={7,8};

int *k;

k=&a;

printf("%d\n",*k);
printf("%d\n",*(k+1));

return 0;
}

关于c - 借助双指针指向第一个数组元素不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27479821/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com