接上一课。细心的同学可能会发现,“啊哈 C”默认的 C 语言框架,比我们之前说的 C 语言框架多了一句话:system("pause");这句话是什么意思呢?稍后我们再揭晓,我们先将这句话删除,删除后的界面如图 2-10 所示。图 2-10 删除 system("pause")好了,同学们请注意,到...
第一个程序没有多大实际意义,它只是在屏幕上打印了一些内容,下面来试一个更有意思的程序。代码清单1-2中的代码编写的是一个简单的猜数游戏。与第一个程序一样,先选择File(文件)>New Window(新窗口)在IDLE编程器中新建一个文件。键入代码清单中1-2中代码,然后保存这个文件。可以把这...
如果程序中出现错误无法行动,怎么办呢?可能会发生两种不同类型的错误。下面就来了解这两种错误,这样无论遇到哪一种错误你都能知道如何应对。1、语法错误IDLE在尝试运行程序前会对程序做一些检查。如果IDLE发现一个错误,这往往是一个语法错误(syntax error)。语法就是一种编程语言的拼写和文法规...
到目前为止,我们看到的例子都只是(交互模式中)单个Python指令。通过这些指令可以查看Python能够做些什么,这固然不错,不过这些例子并不是真正的程序。前面已经提到过,程序是多个指令集合在一起,所以下面就来创建我们的第一个Python程序吧。首先需要有办法键入我们的程序,如果只是在交互式窗口键入...
JavaScript可以执行加、减、乘、除这样的基本数学运算。做这些运算,我们要用到操作符+、-、*和/。我们可以像使用计算机一样使用JavaScript控制台,我们已经看过3和4相加的示例,再来看一个更难的示例,12345加56789等于几?12345+56789;69134心算不是很容易,但是J...
编程其实就是操作数据,可什么是数据呢?数据就是我们保存在计算机程序中的信息。例如,你的名字就是一条数据,年龄也是一条数据,你头发的颜色,有几个兄弟姐妹,住在什么地方,是男生还是女生-----所有这些都是数据。JavaScript中有3种基本的数据类型:数字、字符串和Boolean(布尔类型)。Num...
我们的程序包含了很多的语法,包括括号、分号、花括号、加号,以及一些乍看上去有些神秘的单词(如var和console.log)。还有各种JavaScript语法,即JavaScript关于如何将符号和单词组合起来以创建可以工作的程序的规则。当你想要学习一门新的编程语言的时候,其中最难的部分是习惯如何编...
接下来我们需要让计算机运行我们刚才写的程序。如果让计算机运行我们写的东西(其实我们写的就是一个 C 语言程序),需要一个特殊的软件,它叫作“C 语言编译器”1,“C 语言编译器”有很多种,我们这里介绍一种比较简单的软件,“C 语言编译器”的作用是把我们写的程序“变”成一个“exe”,即可以让计算机直...
为什么会有计算机的出现呢?我们伟大的人类,发明的每一样东西都是为了帮助我们改善生活。计算机同样是用来帮助我们的工具。想一想,假如你现在希望让计算机帮助你做一件事情,你首先需要做什么?是不是要先与计算机进行沟通?那么沟通就需要依赖于一门语言。人与人的沟通,可以用肢体语言、汉语、英语、法语和德语等。你若...
从一个神奇的数字说起——2 147 483 647。2 147 483 647 是一个质数(也称为素数,即只能被 1 和其本身整除的数)。发现这个质数的人是伟大的欧拉同学。1722 年,他在双目失明的情况下,以惊人的毅力靠心算证明了 2 147 483 647是一个质数,堪称当时已知的世界上最大的质...