我要考二级c了,可是最近看了几个编程题中,有的是以a[i]='\0'来标示。可是有的却是以a[i]=0来标示,只两种到底怎么区分呢?
是啊,我也觉得是一样的,有个编程填空题,就是要填结束字符串符号,答案说a[i]=0是对的,可是我填的是a[i]='\0'却不给分,好难过啊·!!
请问字符串结尾怎么样标识??
答案:4 悬赏:80 手机版
解决时间 2021-02-06 14:37
- 提问者网友:太高姿态
- 2021-02-06 10:45
最佳答案
- 五星知识达人网友:从此江山别
- 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,只要你申请内存的时候要多申请一个字节
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯