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]);
}
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑: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]);
}