鱼C论坛

 找回密码
 立即注册
查看: 1340|回复: 9

不知道这里的【】括号是啥意思,为啥要加上这个方括号,很久没学,全忘记了,求大....

[复制链接]
发表于 2022-1-26 12:14:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Inked凸_LI.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-1-26 12:30:56 | 显示全部楼层
char name[256] 这不是字符数组吗?
数组名就是它的首地址,所以不用取址符 &
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-1-26 14:16:36 | 显示全部楼层

char name[256] 这不是字符数组吗?
数组名就是它的首地址,所以不用取址符 &
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-1-26 16:59:00 | 显示全部楼层
这一句的意思是定义一个叫name的字符型数组
定义数组的代码是 类型 数组名[数组长度]
这个方括号里面写的就是数组的长度,有了这个方括号就是告诉编译器name不是一个变量,是一个数组!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-1-26 19:30:35 | 显示全部楼层
Henglie 发表于 2022-1-26 16:59
这一句的意思是定义一个叫name的字符型数组
定义数组的代码是 类型 数组名[数组长度]
这个方括号里面写的 ...

数组变量也是变量
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-1-26 22:30:44 | 显示全部楼层
这是数组,比如我一个char name只能存一个一个字符,但char name[256]就可以存255个字符(最后一个要给\0结束标记用,变量加了[]就是数组,变量前面是什么类型的,数组就是什么类型的。以char name[256]为例,大小是256,但下标只到255(255也就是\0的下标),数组下标的取值是从0开始的,所以我们对数组元素进行操作时,操作的范围就是0——数组长度-1,为第一个元素赋值:name[0]='a',以此类推
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-1-27 09:40:02 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-1-27 16:53:46 | 显示全部楼层
字符串声明
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-1-29 10:20:00 | 显示全部楼层
这里的[]代表数组,[]里面的数字是数组长度
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-2-4 10:43:06 | 显示全部楼层
此类型声明了一个char类型的数组,256表示这个数组可以容纳256个字符
数组就是个线性表,name是这个线性表的首地址,不用加&取址
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-18 14:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表