永发信息网

定义1个char类型的数组,图片上是最后一位显示的数据这个'\0'代表什么

答案:3  悬赏:30  手机版
解决时间 2021-01-30 21:16
  • 提问者网友:十年饮冰
  • 2021-01-30 18:27
定义1个char类型的数组,图片上是最后一位显示的数据这个'\0'代表什么
最佳答案
  • 五星知识达人网友:纵马山川剑自提
  • 2021-01-30 19:54
当然不一样。char*a是一个指向字符对象的指针,该对象可以是一个字符,也可以是字符串(即字符数组);而char a[]则是定义了一个元素个数不定的字符数组;具体来说,初始化时都可以说:
char*a="asdasd";
char a[]=asdasd";
但是定义之后,*a可以将字符串整体赋给他,而char[]则不行,如*a="asdasww";是对的,
但a[]="asdasww";绝对是不允许的!
全部回答
  • 1楼网友:渡鹤影
  • 2021-01-30 22:02
终止符号,ASCII值为 0
  • 2楼网友:野味小生
  • 2021-01-30 21:11
'\0' 表示字符数组的结束符号。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯