关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
Aomnitrix
2022-12-01 10:17
采纳率: 66.7%
浏览 17
首页
编程语言
已结题
C语言数组初始化的区别
c语言
C语言数组不同初始化方式的区别
char ch[]
=
"0"
;
char ch[]
=
{
0
}
;
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
3
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
於黾
2022-12-01 10:24
关注
"0"是个字符串,字符串以\0结尾,所以它长度其实是2
而{0}只有1个元素
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(2条)
向“C知道”追问
报告相同问题?
提交
关注问题
C语言
数组
初始化
方法[代码]
2025-11-12 16:50
在
C语言
中,
数组
初始化
有多种方式,每种方法都有其适用场景和优缺点。 首先,最常见的
初始化
方式是使用
初始化
参数列表。这种方式允许程序员在声明
数组
时直接为
数组
元素赋予初始值。比如,声明并
初始化
一个整型
数组
...
C语言
数组
初始化
的多种方式及最佳实践
2025-03-25 10:01
cloudman08的博客
如三维
数组
int cube[2][3][4] = { { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} }, { {13, 14, 15, 16}, {17, 18, 19, 20}, {21, 22, 23, 24} } };例如:int matrix[3][4] = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, ...
最全
C语言
数组
初始化
方法——可能解决不易找到的bug!
2024-02-13 21:38
dinosaur2004的博客
实在找不出
区别
了,打开debug一看,正确的那个book
数组
没
初始化
就全为0了,错误那个book
数组
没
初始化
则是各种数字都有。(代码见文后)(下图为了方便展示全book
数组
把大小调成了11)定义改为book[MAX+1]={0}就全...
【
C语言
入门】
数组
初始化
:完全
初始化
、部分
初始化
、剩余元素默认值
2025-05-13 17:46
Mr_-G的博客
本文详细解析了
C语言
中
数组
初始化
的三种方式:完全
初始化
、部分
初始化
和剩余元素默认值。完全
初始化
要求
初始化
列表中的元素个数与
数组
长度一致,所有元素被显式赋值;部分
初始化
则允许
初始化
列表中的元素个数少于...
C语言
数组
的
初始化
和字符
数组
和字符串
2024-07-25 00:15
小珑也要变强的博客
Hello,大家好,我是小珑也要变强(也是小珑),我是易编程·终身成长社群一名“创始团队·嘉宾”,现在我来为大家介绍一下有关嵌入式方面的内容。在进入介绍之前,可能有一些小伙伴不了解易编程·终身成长社群;
c语言
二维
数组
初始化
.md
2024-03-24 11:43
c语言
二维
数组
初始化
, 在
C语言
中,二维
数组
可以通过多种方式进行
初始化
。以下是一些例子: 1. **在声明时完全
初始化
**: ```c int arr[3][3] = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; ``` 在这个例子中,二维...
C语言
常见问题——
数组
初始化
的四种方法
2021-12-07 16:51
易水卷长空的博客
他说,“学过编程,我便考一考你,在使用
数组
之前,应不应该
初始化
数组
?”我暗想,这么简单的问题,也配考我么?不只是
数组
,在使用任何变量之前,都应该对变量进行
初始化
,这是一个编程的好习惯,可以有效避免许多...
C语言
数组
初始化
为非0值
2023-04-10 09:14
碧海兰轩的博客
只需在定义后,加上花括号,里面放个零,不管
数组
有多长,都...因此如果想把
数组
初始化
成非零的值,那么只能乖乖的把所有元素的值都写出来,比如。其他数值:只有第一个元素被
初始化
了。如果是0:
数组
全部
初始化
为0;
c语言
字符串
数组
初始化
,C 字符串
数组
初始化
问题
2021-05-19 09:29
weixin_39790717的博客
对C 语言处理字符串的方法由以上的了解后,再对字符
数组
初始化
的方法补充一种方法——即可以用字符串常量来
初始化
字符
数组
: char str[ ]={"I am happy"}; 可以省略花括号,如下所示 char str[ ]="I am happy"; ...
C语言
二维
数组
初始化
详解
2023-05-19 06:16
江南侠客(上海)的博客
本文介绍了
C语言
中常用的4种二维
数组
初始化
方式,并依此列出了相应的代码、解释和输出结果。希望本文对于初学
C语言
或者对于二维
数组
初始化
方式存在疑惑的读者有所帮助。
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
12月10日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
12月2日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
12月1日