只需一步,快速开始
热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计
使用道具 举报
查看全部评分
timelessxp 发表于 2018-5-30 15:41 这样写的话是6个元素,如果你写char a[5]=“abcde”就是五个元素,你可以使用sizeof函数查看这个数组大小。
wklhwkl 发表于 2018-5-30 15:41 int i; char a[]="abcde"; for(i=0;i
ynit 发表于 2018-5-30 15:48 就6个元素啊,\0它所的意义是“字符串结束符”,因此当把一个字符串存入一个数组时,也把结束符'\0'存入数 ...
wklhwkl 发表于 2018-5-30 15:49 运行下试试吧。 int i; char a[]="abcde";
134849694164151 发表于 2018-5-30 16:18 是六个元素,但是为什么用printf打印数组中的元素时只能打印出来五个呀?用%d形式打印的,怎么不出现这个 ...
捕获.PNG (13.48 KB, 下载次数: 64)
下载附件
2018-9-4 17:14 上传
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网