C语言:字符串输出的时候都是从起始位置一直输完吗?

来源:百度知道 编辑:UC知道 时间:2024/04/30 14:02:44
??

字符串输出的时候都是从首地址开始,一直到遇见'\0'为止,不受数组边界限制。

不是的,可以控制输出,想从哪里开始输出都可以的。例:
#include"stdio.h"
void main()
{char a[3]={'a','b','c'};
int i;
for(i=1;i<3;i++)
printf("%c ",a[i]);
}