版块导航
正在加载中...
客户端APP下载
论文辅导
申博辅导
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(4946)
>
虫友互识
(712)
>
文献求助
(392)
>
导师招生
(222)
>
休闲灌水
(194)
>
硕博家园
(155)
>
招聘信息布告栏
(128)
>
考博
(128)
>
论文投稿
(119)
>
博后之家
(96)
>
论文道贺祈福
(62)
>
基金申请
(56)
>
找工作
(54)
>
教师之家
(49)
>
绿色求助(高悬赏)
(48)
>
考研
(39)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
程序语言
»
Shell&Perl
»
关于perl 数组的一个小问题。
5
1/1
返回列表
查看: 1172 | 回复: 4
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
mocito
铜虫
(初入文坛)
应助: 2
(幼儿园)
金币: 247
帖子: 21
在线: 80.2小时
虫号: 2314769
注册: 2013-03-03
性别: GG
专业: 电路与系统
[
求助
]
关于perl 数组的一个小问题。
先把问题的code写一下,
$value = 2;
print ( $value, $value**3, $value++ );
结果是,
382
问题,为什么结果不是283?
刚看到数组这一部分,之前也只零零碎碎的接触到一些 c++,matlab 的基础编程,所以现在完全不知道问题可能出在哪里。。。
[ 发自手机版 http://muchong.com/3g ]
回复此楼
» 猜你喜欢
博士读完未来一定会好吗
已经有6人回复
小论文投稿
已经有3人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有9人回复
心脉受损
已经有3人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有8人回复
申请2026年博士
已经有6人回复
请问哪里可以有青B申请的本子可以借鉴一下。
已经有5人回复
2025冷门绝学什么时候出结果
已经有7人回复
» 本主题相关价值贴推荐,对您同样有帮助:
已经排好序的数组的求和问题
已经有13人回复
求助数组越界问题!
已经有8人回复
分类统计一个字符串的字符个数,书上的原样代码,不能实现功能
已经有3人回复
java 数组拷贝和数组赋值
已经有12人回复
求助 一个perl代码修改~~看看吧...
已经有6人回复
matlab函数调用与数组的问题
已经有19人回复
关于perl在windowsxp下安装的一个问题
已经有4人回复
求助:关于fortran建数组问题,谢谢!
已经有4人回复
请帮忙编写一个perl程序处理文本(提取GI号)
已经有8人回复
请帮忙编写一个perl程序处理文本
已经有26人回复
Perl 生物信息学编程求助,运行出现问题,烦请帮忙查找一下错误,谢谢!
已经有3人回复
请教Windows系统下perl脚本的ARGV应用问题,谢谢
已经有5人回复
请教perl脚本的一个if语句解释,谢谢
已经有8人回复
请教一个应用read时出现数组越界的问题,谢谢
已经有7人回复
怎么把从键盘输入的多个字符串分别赋值给字符串数组的一个个元素?
已经有6人回复
关于c语言的一个小问题 坐等回复啊 急啊 是关于建立数组的
已经有9人回复
【求助成功】请问perl怎么删除一个set呢?谢谢!
已经有3人回复
【求助】一个求数组绝对值的小问题
已经有7人回复
【求助】如何提取TXT中某列的数据存入一个数组,再对数组做处理
已经有4人回复
【求助】有很多错误的程序,找不出来了
已经有18人回复
【求助】结果文件中字符串的搜索程序
已经有5人回复
1楼
2013-08-07 04:04:21
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
a475772910
金虫
(正式写手)
应助: 3
(幼儿园)
金币: 1287.6
红花: 7
帖子: 330
在线: 114.3小时
虫号: 2432961
注册: 2013-04-23
性别: GG
专业: 动物遗传学
【答案】应助回帖
★ ★ ★ ★ ★
感谢参与,应助指数 +1
mocito: 金币+5,
★★★
很有帮助
2013-08-08 16:03:34
#!/usr/bin/perl
$value = 2;
$a=$value;
$b=$value**3;
$c=++$value;
print ( $a, $b,$c );
这样就好了 283
直接写 $value, $value**3, $value++。 $value会随着$value++变化,还有就是$value++和++$value引用时是不一样的 第一个直接引用$value值,第二个引用的是+1后的值。
赞
一下
回复此楼
2楼
2013-08-08 12:08:34
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
mocito
铜虫
(初入文坛)
应助: 2
(幼儿园)
金币: 247
帖子: 21
在线: 80.2小时
虫号: 2314769
注册: 2013-03-03
性别: GG
专业: 电路与系统
引用回帖:
2楼
:
Originally posted by
a475772910
at 2013-08-08 16:08:34
#!/usr/bin/perl
$value = 2;
$a=$value;
$b=$value**3;
$c=++$value;
print ( $a, $b,$c );
这样就好了 283
直接写 $value, $value**3, $value++。 $value会随着$value++变化,还有就是$value++和++$ ...
谢谢~这个我试了下,确实可以。
print ( $value, $value**3, $value++ );
里面 第一位上的$value是随着第三位上的$value++变化的,而第二位的$value为什么是2的三次方呢? 我感觉第一位上和第二位上的$value 应该是等价的吧? 要不然就会产生 结果 “392” 了。
我在想是不是跟运算的层级有关,乘法先执行,然后加法,但又觉得在数组中先后顺序应该是按照它的排位先后来的……
赞
一下
回复此楼
3楼
2013-08-08 16:02:48
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
davidyjun
银虫
(初入文坛)
应助: 0
(幼儿园)
金币: 977.3
帖子: 23
在线: 23.6小时
虫号: 1638377
注册: 2012-02-23
专业: 金融学
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
mocito: 金币+15,
★★★★★
最佳答案, 好像是这么回事,谢谢啦~
2013-08-16 12:41:36
其实print也可以认为是函数或子程序,它的运算是有层级的。
赞
一下
回复此楼
4楼
2013-08-16 12:08:34
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
万孝莉
新虫
(小有名气)
应助: 4
(幼儿园)
金币: 641.4
红花: 4
帖子: 119
在线: 81.5小时
虫号: 2246347
注册: 2013-01-17
性别:
MM
专业: 细胞生物学研究中的新方法
引用回帖:
3楼
:
Originally posted by
mocito
at 2013-08-08 16:02:48
谢谢~这个我试了下,确实可以。
print ( $value, $value**3, $value++ );
里面 第一位上的$value是随着第三位上的$value++变化的,而第二位的$value为什么是2的三次方呢? 我感觉第一位上和第二位上的$value 应该 ...
运算符在使用时是有优先级和方向性的
“++”的优先级高,结合性是左
“,”符的优先级低,但结合性是右;
所以
print ( $value, $value**3, $value++ );
先运算$value++(究竟++什么时候执行没见到文档说明)
然后执行$value**3(这里使用的$value是否执行了++,就要看++了)
最后执行$value;
求解……
赞
一下
回复此楼
5楼
2013-08-27 20:40:57
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
相关版块跳转
第一性原理
量子化学
计算模拟
分子模拟
仿真模拟
程序语言
我要订阅楼主
mocito
的主题更新
5
1/1
返回列表
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定