- 在线时间
- 14 小时
- 最后登录
- 2012-11-14
- 注册时间
- 2012-8-6
- 听众数
- 5
- 收听数
- 0
- 能力
- 0 分
- 体力
- 246 点
- 威望
- 0 点
- 阅读权限
- 30
- 积分
- 104
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 54
- 主题
- 19
- 精华
- 0
- 分享
- 4
- 好友
- 24
升级   2% TA的每日心情 | 开心 2012-11-14 09:11 |
---|
签到天数: 14 天 [LV.3]偶尔看看II
- 自我介绍
- 学生
 |
>> a='Welcome to MATLAB';
b='Welcome,Sir!'
ab=strcat(a,b);
[well,rem1]=strtok(ab,'!')
b =
Welcome,Sir!
well =
Welcome to MATLABWelcome,Sir
rem1 =
!
>> a='Welcome to MATLAB!';
b='Welcome,Sir!'
ab=strcat(a,b);
[well,rem1]=strtok(ab,'!')
b =
Welcome,Sir!
well =
Welcome to MATLAB!Welcome,Sir
rem1 =
!
>> a='Welcome to MATLAB!';
b='Welcome,Sir!';
ab=strcat(a,b);
[well,rem1]=strtok(ab,'!')
well =
Welcome to MATLAB
rem1 =
!Welcome,Sir!
[well,rem1]它俩分别表示什么呀,书上没有写出。[well,rem1]=strtok(ab,'!')
为什么第二个!出来的结果跟第三个不一样,跟第一个一样,就是输入的时候没有用shift而是shift+!??
strtok(str,char)表示返回由char指定的字符前的部分和之后的部分,第三个是!!前后的部分 是 welcome,sir ,这是式子中存在两个!的情况,如果只有一个的时候,就会出现 1 或2 中的问题,而且第一个没!,第二个有!这是什么情况呀?
|
zan
|