char a[]={"12345"};与char a[]={'1','2','3','4','5'};之间的区别,该如何处理

char a[]{12345}与char a[]{1,2,3,4,5}之间的区别char a[]{12345}与char a[]{1,2

char a[]={"12345"};与char a[]={'1','2','3','4','5'};之间的区别
char a[]={"12345"};与char a[]={'1','2','3','4','5'};之间的区别是什么。。。。

[解决办法]

探讨

C/C++ code

char a1[]={"12345"};//在最后自动加了0,可以理解为字符串赋值sizeof(a1)==6
char a2[]={'1','2','3','4','5'}; //没有在最后自动加0,可以理解为字符顺序赋值sizeof(a1)==5