c语言中字符数组的问题,如下:第一条 char1 c[ ]={'c',' ','p','r','o','g','r','a','m'};是否正确? 如果正确,此字符数组长度为多少:9还是10?第二条 char2 c[ ]={'c',' ','p','r','o','g','r','a','m','\0'};这条一定正确,且保存的是字符串,长度为10。那么如果第一条正确,它保存的应该不叫字符串(没有末尾空字符),那它保存的应该叫什么呢?一串字符?