问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c的strtok用法,result = strtok( NULL, delims )理解不了啊

发布网友 发布时间:2022-04-28 12:16

我来回答

3个回答

热心网友 时间:2023-10-09 00:52

首次调用result = strtok( str, delims );时,内部有个static char *result指针指向了str
运行后result指向了now后的#
之后的循环
result = strtok( NULL, delims );
可以看成if 参数==NULL 仍然使用上次的#位置(存在静态变量中)开始继续找,直到找到下一个分隔符#。
反复以NULL做参数,找到输出所有的#

热心网友 时间:2023-10-09 00:52

第一次调用
result = strtok( str, delims );
且正确返回的时候,strtok函数会保存str的备份。不用关心具体实现,可以想象作strtok把你传入的str复制到了某个静态数组中。
以后每次调用
result = strtok( NULL, delims );
表示继续之前未完成的分割过程。

热心网友 时间:2023-10-09 00:52

首次调用result = strtok( str, delims );时,内部有个static char *result指针指向了str
运行后result指向了now后的#
之后的循环
result = strtok( NULL, delims );
可以看成if 参数==NULL 仍然使用上次的#位置(存在静态变量中)开始继续找,直到找到下一个分隔符#。
反复以NULL做参数,找到输出所有的#

热心网友 时间:2023-10-09 00:53

焦炭力量[]= "现在是时候让所有# #好男人来#援助他们的国家”;
  焦炭delims[]= " # ";
  由于炭* =空;
  结果=函数,delimsⅱ);
  当结果!= NULL){
  函数”结果是\ " % s \ " \ n”,结果);
  函数的作用是:将结果=(NULL,delims);
  }
  
  输出:
  结果是“现在”
  结果是“是”
  结果是“好男人来”
  结果是“援助的国家”

热心网友 时间:2023-10-09 00:52

第一次调用
result = strtok( str, delims );
且正确返回的时候,strtok函数会保存str的备份。不用关心具体实现,可以想象作strtok把你传入的str复制到了某个静态数组中。
以后每次调用
result = strtok( NULL, delims );
表示继续之前未完成的分割过程。

热心网友 时间:2023-10-09 00:53

焦炭力量[]= "现在是时候让所有# #好男人来#援助他们的国家”;
  焦炭delims[]= " # ";
  由于炭* =空;
  结果=函数,delimsⅱ);
  当结果!= NULL){
  函数”结果是\ " % s \ " \ n”,结果);
  函数的作用是:将结果=(NULL,delims);
  }
  
  输出:
  结果是“现在”
  结果是“是”
  结果是“好男人来”
  结果是“援助的国家”
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 C语言strtok函数能过滤换行符或者回车符吗 strtok的使用 C语言中strtok用法 关于c语言字符串中切割函数strtok的用法 什么树喜阴不怕水 既不怕雨水淹又不怕干旱的树 家里在农村闲置一块地种什么树值钱? 什么水果树不怕水淹 什么果树不怕水淹 柳树为什么不怕水淹? 什么果树不怕水淹? 什么树不怕涝长的快 不怕水淹的风景树有哪几个品种美国红柳 什么果树不怕涝地? 什么树不怕涝 涝地种什么树 不怕水淹的果树有哪几种? 沙地种植什么树不怕洪水短暂淹没? 不怕水淹适合水边生长的树有哪些? 有什么绿化树不怕水浸 如何用C语言写自己的strtok函数 C语言strtok函数分割含有空值的字符串 c语言 strtok请教 C语言strtok_s中分隔符为中文或者字符串的时候怎么使用? C语言中strtok与strpbrk的区别,有没有详细点的 C语言。运用strtok函数使字符串倒叙输出的。程序应该没问题。不理解写的reverse函数啥意思。可以解释下吗 c语言关于strtok的运用错误 C语言中用到了strtok函数,为什么第一个参数实参只能传入数组,而不能是char * C语言,strtok函数求大神解释下原因,下面有代码以及问题? C语言从右到左strtok解析字符串 C语言字符串使用strtok函数分割之后,字符串在内存中位置是否有改变 C语言中使用strtok函数分割中文字符串的过程中出现问号 养老保险交不满15年怎么办 员工到了退休年龄,但社保还未缴满15年,该怎么办? 灵活就业人员,已到退休年龄,但养老保险还不满15年,怎么办? 退休时养老保险缴费不足十五年,应该怎么办? 到退休年龄养老保险未缴满15年,该怎么办? 养老保险到退休年龄交不够15年怎么办 职工养老保险到退休时未缴满面15年,怎么办? 我到60周岁时,养老保险未缴满15年,应该怎么处理?