初学C,今天看代码看到这样一段案例:
#include
void main(void)
{
printf("1abcdefghijklmn\n");
printf("2opqrstuvwxyz01|------\r");
printf("3mmmmmmmmmmmmmm\n");
}
然而这程序输出的结果是:
1abcdefghijklmn
3mmmmmmmmmmmmmm|------
把第二句的 \r 换成 \n 后,结果是:
1abcdefghijklmn
2opqrstuvwxyz01|------
3mmmmmmmmmmmmmm
大侠们,请问这是为什么???