
C语言问题:下面的哪些正确哪些错误 char buf[]="abc"; char buf[3]={'a','b','c'};
1个回答
展开全部
单从你给你的定义来看,两个都正确
第一个是定义一个字符串数组,它的长度是4,因为最后自动有一位'\0'
第二个就是一个字符数组,长度是3
【补】
正确
第一个是定义一个字符串数组,它的长度是4,因为最后自动有一位'\0'
第二个就是一个字符数组,长度是3
【补】
正确
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询