gpt4 book ai didi

c - 在 c 中初始化指针的正确方法是什么?

转载 作者:太空狗 更新时间:2023-10-29 17:23:07 24 4
gpt4 key购买 nike

以下指针的初始化有什么区别?

char array_thing[10];

char *char_pointer;

下面的初始化有什么区别?

1.) char_pointer = array_thing;

2.) char_pointer = &array_thing

第二次初始化是否有效?

最佳答案

第二次初始化无效。您需要使用:

char_pointer = array_thing;

char_pointer = &array_thing[0];

&array_thing 是指向数组的指针(在本例中,键入 char (*)[10],您正在寻找指向第一个元素的指针数组的。

关于c - 在 c 中初始化指针的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7559876/

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