这一段代码虽然简短,但包含的东西还挺多的,有数组,指针,for循环,while循环,这种代码对复习比较友好。这段代码的目的是打印出来想要的字符串,我这里是输入一个字符串,让它从第六个字符开始打印出来,这个代码自己写的是能看懂,但是别人看就不好说了,就这个六不看完代码不一定知道是啥意思,少了很重要的注释,问题很大,急需改正。第八行因为数组的数组名本身就代表了首元素地址,所以这里并没有取地址操作,第十五行因为要从输入的数字位置开始打印,所以它的判断条件要用输入的数减一才能确保从你输入的数字位置开始打印,通过循环控制,每循环一次,p指针向后移动一位,当循环结束就能找到想要开始打印的位置了,第十九行这个循环的判断条件是,对p所在的位置进行解引用操作,判断一个往后加一个,如果为’\0’说明判断结束,条件不成立了,循环结束,这时候把p的值也已经付给了q,二十一行代码完成,然后打印接收到的字符串即可。
复制部分字符串
最新推荐文章于 2022-12-13 02:15:00 发布