gpt4 book ai didi

c - 指向指针的指针

转载 作者:太空宇宙 更新时间:2023-11-04 05:55:27 25 4
gpt4 key购买 nike

假设我有一个变量:

char** code;

然后我做:

*code[0] = "Lucas"

这样说是否有效,**code 包含一个指针数组(*code 是我正在制作字符串的数组)并且 * code[0] 将等于 "Lucas"*code[0][2] 将等于 'c'

对不起,如果它看起来很初级,我对双指针感到非常困惑!提前致谢!

-卢卡斯·詹科拉

最佳答案

这样说是否有效,**code 包含一个指针数组

不,不是。您已经为单个指针分配了空间。您已经告诉编译器该指针将指向另一个指针(您尚未创建),该指针指向一个字符(您也尚未创建)

*code[0] = "Lucas"

不是有效代码,无法编译

prog.cpp:6:8: error: invalid conversion from 'const char*' to 'char' [-fpermissive]
*f[0] = "Lucas";

关于c - 指向指针的指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28443514/

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