qq_34262060
江大大叫我来巡山
采纳率44.4%
2016-03-29 08:58 阅读 1.4k
已采纳

关于linux中的数组问题 求各位解答

有点搞不明白 空数组和空字符数组两个的区别
也就是说 array1=()和array2=("")这两个定义的数组的区别是什么。。。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    bai596140538 Brave_QQ596140538 2016-03-30 01:36

    空数组是软数组int a(0) 小括号是方括号。 没有分配空间,而字符空数组会以\0结尾会占一个空间。你可以自行测试一下

    点赞 评论 复制链接分享
  • as413740611 劳资最烦起名了 2016-03-29 09:02

    int array={};是普通数组声明
    char array="";是字符串数组声明

    点赞 评论 复制链接分享
  • qq_29880625 qq_29880625 2016-03-29 09:03

    一个是空的字符串,一个是null

    点赞 评论 复制链接分享

相关推荐