意思大家都解释了,我就说下,这变量命名,这莫名其妙的缩进or分隔符,这小伙子估计将来找不着工作啊,姑娘还是认真考虑考虑吧…
语法错误不吐槽了,假设这是一种类似于C语言的,语法极其不严谨的程序设计语言吧。
首先第一行:
Void missing_you()
这个是什么意思呢?
一般来说在类似于C语言的程序设计语言中,这是定义一个函数。
这个函数叫做missing_you,()表示没有任何参数,写在前面的Void表示没有任何返回值。
也就是说,missing_you是一个不需要任何东西,不返回任何东西,有没有副作用,暂不清楚的函数。
For(time=meet_you;;time++)
在类似语言中,这里是定义一个循环,
其中time=meet_you是循环的初始化代码,time++是每次循环后需要执行的代码,而;;代表这个循环没有结束条件。
所以这一行的意思是:
time=meet_you,让时间为遇见你。
无限循环并且不断的增长时间
最后一行:
Missing_you()
一般来说,这一句是调用一个函数,Missing_you是函数名,也许就是上面声明的那个函数,好吧假设就是上面声明的那个函数,这里没有缩进看不出来这一行是不是在循环体内,如果在循环体内,那么就是无限循环调用这个方法。
所以连起来就是:
想念你不需要任何成本,没有任何产出。
把时间设置为遇见你,然后想念你一次,时间增加一点点,想念一次,增加一点点。
他大概想表达的意思是你永垂不朽,永远活在我们心中什么的,一定是这样。
如果这门语言不区分大小写,而且智能在行末自动插入语句结束符,那么
Void missing_you()
声明了一个“不值任何东西的,名为‘想念你’”的函数。
For(time=meet_you;;time++)
是一个循环的开头,表示从“遇见你”的时间开始,时间再怎么增加、就算时间溢出了也要不断执行循环体。
Missing_you()
是循环体,就是调用前面声明的“不值任何东西的,名为‘想念你’”的函数。
结合起来就是:
声明:想念你不值任何东西。
从遇见你开始直到永远,我都想念着你,然而想念你不值任何东西。
===============================
如果这门语言区分大小写,那么:这段程序无法通过编译,也就是一段无法运行的程序。
意思就是:这代码写出来,是txt,而不会成为exe。
===============================
如果这门语言不区分大小写,但是总是自动在行末插入语句结束符,那么
For(time=meet_you;;time++)
表示“从遇到你开始,就陷入了无限空循环”,也就是说遇到你之后程序就死机了。
而后面那句不值任何东西的想念你永远无法执行到。
===============================
噗,抖机灵抖过头了。
话说回来,把missing_you()的返回值类型声明为void其实是很符合写这代码的人的意图的。
因为包含无限循环,missing_you()是一个永远无法返回的函数,所以它唯一合理的返回值类型就是void。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有