通透了!吃了个饭,结合一点c的知识,想出来了怎么操作。
以及纠正之前(1)的一个问题,因为之前考虑到识别字符串的数字,我觉得转换成数值才能识别,其实sv包含了很多c的功能,让我想到“0”是不是能够代表字符0呢?
然后顺便纠正了一下答案,按照老师要求完成。(题目就是用function实现去掉字符串前有0的操作,字符串比如“000001240123”)
下面上解决代码:
其中function函数就是实现了去“0”字符串的功能。
运行结果:
比较完美的实现了功能要求。(手撕代码不是梦)
在这里,还是纠正一下之前的错误,字符串识别转换成数值再去识别(之前(1)说只能转换再去识别,在这里我只能说不严谨),多此一举,甚至还会产生一些其他的问题,在这里还是推荐大家不需要这样做。字符串识别可以用双引号然后加上你想识别的字符,比如“0”或者“1”。
但是之前的字符串转换成数值应该也是可以完成的,我还是不知道哪里出现了问题,希望能有懂得人讲解一下,之后我搞懂了,也会分享出来的。
这顿饭不白吃,嘿嘿!适当换一下思路,还是不错的。