晓觉懿 发表于 2020-5-13 21:12:10

大神们,为啥报错了?

#include <stdio.h>
int main()
{
      int i;
      char x="0123456789ABCDEFGHIJ";
                for(i=0,i<20,i++)
                {
                        printf("x[%d]=%c\n",i,x);
                }
      return 0;
}


大神们,为啥报错了?

liuzhengyuan 发表于 2020-5-13 21:22:22

数组越界了(因为C语言会默认在结尾加一个 '\0')

晓觉懿 发表于 2020-5-13 21:32:17

liuzhengyuan 发表于 2020-5-13 21:22
数组越界了(因为C语言会默认在结尾加一个 '\0')

谢谢
页: [1]
查看完整版本: 大神们,为啥报错了?