gpt4 book ai didi

c - char s[] 和 char *s 在初始化方面有什么区别?

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

<分区>

像这样的字符串文字声明:

char str[] = "hello";

还有这个

char *ptr = "hello";

可以用 str 初始化 ptr:

ptr = str;     //valid

反之亦然:

str = ptr;    //invalid

虽然 str 是一个 char 数组无论如何都会保存第一个元素的地址,那么是什么使第二种情况而不是第一种情况无效?

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