strtok(str,char)的使用,存在疑问
>> a='Welcome to MATLAB';b='Welcome,Sir!'
ab=strcat(a,b);
=strtok(ab,'!')
b =
Welcome,Sir!
well =
Welcome to MATLABWelcome,Sir
rem1 =
!
>> a='Welcome to MATLAB!';
b='Welcome,Sir!'
ab=strcat(a,b);
=strtok(ab,'!')
b =
Welcome,Sir!
well =
Welcome to MATLAB!Welcome,Sir
rem1 =
!
>> a='Welcome to MATLAB!';
b='Welcome,Sir!';
ab=strcat(a,b);
=strtok(ab,'!')
well =
Welcome to MATLAB
rem1 =
!Welcome,Sir!
它俩分别表示什么呀,书上没有写出。=strtok(ab,'!')
为什么第二个!出来的结果跟第三个不一样,跟第一个一样,就是输入的时候没有用shift而是shift+!??
strtok(str,char)表示返回由char指定的字符前的部分和之后的部分,第三个是!!前后的部分 是 welcome,sir ,这是式子中存在两个!的情况,如果只有一个的时候,就会出现 1 或2 中的问题,而且第一个没!,第二个有!这是什么情况呀?
页:
[1]