我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:刘伯温论坛 > 分别编译 >

char ch[3]=a; [1]、2]、3]分别是多少啊是不是跟编译器有关系我

归档日期:08-17       文本归类:分别编译      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  刚才我用linux系统下的vi编辑器运行了下,结果没被定义的值为空。下面是截图

  像你这样char ch[3]=a;其实就是把双引号中的字符串赋值给ch数组,其实就是把字符a赋给了 ch[0],然后ch[1]和ch[2]都是null

  char[0]=a,char[1]=0,char[2]=0,下标是从0开始的,不是从1开始的

  我用的是VC++ 只有ch[0]是a ch[1]和ch[2]的值都是为空 (默认下标是从0开始的 而不是1)是不是和编译器有关 这个真不知道

本文链接:http://saltstudios.net/fenbiebianyi/781.html