字符数组大小

 情商是你弟 发布于 2023-02-11 01:44

下面的代码有什么区别?显然,第一个声明最多可以容纳200个字符,但第二个声明呢?

char name[200] = "Name";
char name[] = "Name";

Jarhmander.. 6

第一个创建一个200 char秒的数组并初始化其内容{'N','a','m','e','\0', ... }(其余部分用NULs 填充).

第二个创建一个足够大的数组"Name",即5 char秒(还有一个NUL)

此外,您应该在C和C++中使用双引号作为字符串文字.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有