A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 每天进步一点点 中级黑马   /  2014-6-28 14:44  /  812 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

char name[10] = "jack"; char name[10] = {"jack"};

这两个数组一样吗,有什么区别?

5 个回复

倒序浏览
不一样,第一个数组指的是这个数组只能放10个字符,而第二个表示能放十个字符串
回复 使用道具 举报
挨个打印了一下,是一样的!
回复 使用道具 举报
★Joean_Zhou 发表于 2014-6-29 00:09
不一样,第一个数组指的是这个数组只能放10个字符,而第二个表示能放十个字符串 ...

二维数组才能放多个字符串吧!
回复 使用道具 举报
char name[10] = {"jack"};指的是name[0] = "jack";name[1]--name[9]为0
回复 使用道具 举报
一样的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马