为了账号安全,请及时绑定邮箱和手机立即绑定

乘号为什么不能省略?

乘号不能省略么?

正在回答

3 回答

说得仔细一点。因为大部分语言关于“标识符”的定义为:以下划线或字母开头的由数字、字母、下划线构成的字符串。当编译源程序时,其中词法分析器会根据标识符的正则式来对语句拆分为词素,返回给语法分析器。举个例子,int x=yz;编译程序时,词法分析器会将yz当成一个整体(词素),而不会理解为y乘以z。而对于int x=5y,编译器会报错,因为编译器不能识别这样的语法,当然你可以在你设计的简单的C语言编译器中实现这种乘号省略的情况。简单的说,就是先行者定的规则,可能有其他深层次的原因吧~

1 回复 有任何疑惑可以回复我~
#1

sulyeonW 提问者

谢谢~
2017-03-03 回复 有任何疑惑可以回复我~

计算机不能理解缩写,你在简写是他会将这些默认成为一个变量而不是表达式。

2 回复 有任何疑惑可以回复我~
#1

sulyeonW 提问者

谢谢~
2017-03-03 回复 有任何疑惑可以回复我~

因为电脑在编程实现运算时没有加入这个运算规则啊……

1 回复 有任何疑惑可以回复我~
#1

sulyeonW 提问者

谢谢~
2017-03-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758623    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

乘号为什么不能省略?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信