0为false,非0为true。
x减一次后是2,!x则为false
Do循环是先做再判断是否进入下一次循环,一开始3进入循环,自➖成2,再while判断!2是false进不了循环了,所以就一次循环
我们知道计算机最初的用途就是用于计算数据,我们以一个最简单的例子来看。
例如我想知道123+456等于多少?
我可以用汉语对计算机进行提问嘛?
你肯定会回答说,可以啊,现在的语音助手完全可以实现这种功能。例如,apple的siri,小米的小爱同学,百度的小度,淘宝的天猫精灵。
看似简单的一问一答,事实上,却在计算机内部,却经历了一个非常复杂的步骤。下面是一个非常概括的流程图,大概说明这里面经历了哪些步骤。
这其中的一个非常重要的环节是:通过自然语言识别和理解算法,让计算机知道了我们需要运行加法程序。接着把123和456放到计算程序里面,让它们相加。
得益于现代的人工智能学科的发展,让计算机看起来似乎可以理解我们日常生活中使用的自然语言了。然而实际上,计算机却只是忠实地执行了固定的程序。