永发信息网

请问字符串结尾怎么样标识??

答案:4  悬赏:80  手机版
解决时间 2021-02-06 14:37
  • 提问者网友:太高姿态
  • 2021-02-06 10:45
我要考二级c了,可是最近看了几个编程题中,有的是以a[i]='\0'来标示。可是有的却是以a[i]=0来标示,只两种到底怎么区分呢?

是啊,我也觉得是一样的,有个编程填空题,就是要填结束字符串符号,答案说a[i]=0是对的,可是我填的是a[i]='\0'却不给分,好难过啊·!!
最佳答案
  • 五星知识达人网友:从此江山别
  • 2021-02-06 12:15
'\0'就是代表asc码是0的字符
所以两种表示方法是一样的
------------------------------
太过分了,写个能编译的程序去告他
全部回答
  • 1楼网友:时间的尘埃
  • 2021-02-06 15:31
同意二楼,这些老师也不知道是干什么的!!
  • 2楼网友:天凉才是好个秋
  • 2021-02-06 13:58
那只能说你倒霉了 '\0'的ASCII码就是0,所以0或是'\0'都行,用0时编译器会自动把它变成'\0'
  • 3楼网友:野慌
  • 2021-02-06 12:48
pchar其实就是字符指针,标准的c/c++的格式,用#0字符来表示结尾delphi已在幕后帮你加了#0,只要你申请内存的时候要多申请一个字节
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯