char a 表示 定义了一个变量,名叫a, 它是字符类型(占用内存的一个字节)char a[1] 表示 定义了一个数组,名叫a, 它是一个包含一个字符类型数据的数组,这个数组只能存放1个字符类型的数据。两者在不接触指针做函数参数的程序的时候功能是一样的。
char a是字符,char a[1]是字符数组。