在c语言中char a[]={'a','b','c'}和char a[]="abc"有什么区别 它们各在内存里占多少和字节

如题所述

char a[]={'a','b','c'} 这是一个字符数组,占3个字节。 char a[]="abc" 则不同,它是一个字符串,最后还有一个'\0'结束符,占4个字节
温馨提示:答案为网友推荐,仅供参考