没有区别, 在屏幕上是显示不了的, 如果你要以字符形式显示出来, 需要另作处理. 比如当碰到数组中的0的时候,将其显示为'0', 同样1也是不能显示的, 为了在不修改数组元素的情况下将这样的数组显示出来, 可以使用printf( "%d", a[i] )或者putch( a[i]+'0' )
怎么可能一样呢?‘\0’的ASCII码为0,而‘0’的ASCII码为48
0占据空间,那一个是结束标志,