gpt4 book ai didi

const 文本变量声明 C

转载 作者:太空狗 更新时间:2023-10-29 16:00:36 26 4
gpt4 key购买 nike

只是一个简短的问题,我找不到正确的答案。

如果我想声明一个 const 文本变量,是否绝对等于这样做:

const char my_variable [] = {'t', 'e', 's', 't', 0};

const char my_variable [] = "test";

提前致谢

最佳答案

是的,这两个声明是相同的。

"test" 是 C 中的 char[5] 类型,包含元素 't''e''s''0

(请注意,在 C++ 中,类型是 const char[5]:这两种语言之间的另一个区别。请参阅 What is the type of string literals in C and C++?)。

关于const 文本变量声明 C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48566918/

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