为了账号安全,请及时绑定邮箱和手机立即绑定

linux 中c语言字符串的结束符是什么?

linux 中c语言字符串的结束符是什么?

为爱逞能 2015-06-20 18:46:04
已知Windows中是'\n'  ,那么在linux中是什么?问这个问题是因为在linux中运行这代码输出str1有乱码.#include <stdio.h>int main(){        char str1[10],str2[10];        char *p1,*p2;        p1 = str1;        p2 = str2;        printf("输入字符串\n");        gets(p2);        while(*(p2)!='\0')        {                *p1 = *p2;                p1++;                p2++;        }        p1 = '\0';        printf("str1 = %s\n",str1);        printf("str2 = %s\n",str2);        return 0;}
查看完整描述

2 回答

?
shutup

TA贡献5条经验 获得超2个赞

'\0'

查看完整回答
反对 回复 2015-06-20
  • 2 回答
  • 0 关注
  • 2749 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信