编程入门基础知识总结
编程入门基础知识总结

编程入门基础知识总结基本知识程序= 算法+ 数据结构,算法是对操作的描述,数据结构是对数据的描述.伪代码:pseudo code程序一般包括:(1)预处理命令:#include等(2)全局声明部分(3)函数:函数首部(声明)、函数体(局部声明+执行部分)程序执行过程源程序-—〉编译成目标程序obj——〉连接目标程序成可执行文件类:数据成员+成员函数命名空间实际上就是一个由程序设计者命名的内存区域。
程序员可以根据需要指定一些有名字的空间域,把一些全局实体分别放在各个命名空间中,从而与其它全局实体分隔开,解决名字冲突,防止全局命名空间污染。
C++库的所有标识符(标准头文件中函数、类、对象、类模版)都是在std命名空间定义的A 的ASCII码值65 a 的971.数据类型•基本类型:整型、浮点型、字符型、布尔型•构造类型:枚举、数组、结构体类型(struct)、公用体(union)、类类型•指针类型•引用类型•空类型:nullint 4 unsigned int 4 short int 2 unsigned short int 2 long int 4 unsigned long int 4char 1 uchar 1float 4 double 8 long double 8无符号:不用保存符号位,故比有符号多了一位有符号:数值用补码存放(无论正负),最高位为符号位VC中,long double与double字节数相同,故long double是无用的GCC中,long double则有12个字节无负值的量可以定义为unsigned int,如年龄、学号等,以增大存储范围。
short int,long int,unsigned int这些类型后面的int可以省略整型表示:十进制,后面加L 或l八进制,前面加0十六进制,前面加0x浮点数表示:默认为双精度型double后面加f 或F 则为单精度float后面加l 或L 则为长精度型long double指数形式数符数字部分指数部分a = 3。
计算机编程入门基础知识

计算机编程入门基础知识一、计算机编程的基本概念计算机编程是指编写计算机程序的过程,这些程序可以完成特定的任务或功能。
编程语言是用于编写程序的工具,不同的编程语言有不同的语法和规则。
二、计算机编程的基本步骤1. 确定程序的目标和功能:在开始编写程序之前,需要明确程序的目标和功能,以便确定程序的输入和输出。
2. 设计程序结构:根据程序的目标和功能,设计程序的结构,包括确定程序的输入、处理和输出。
3. 编写代码:根据程序的结构,使用编程语言编写代码。
4. 测试程序:在编写完代码后,需要进行测试以确保程序的正确性和可靠性。
5. 调试程序:如果在测试过程中发现错误,需要进行调试以修复错误。
三、计算机编程的基本概念1. 变量:变量是用于存储数据的标识符。
在程序中,可以使用变量来存储输入、计算结果或其他数据。
2. 数据类型:数据类型是用于定义变量存储的数据类型的标识符。
例如,整数、浮点数、字符串等都是常见的数据类型。
3. 控制结构:控制结构是指程序中用于控制程序流程的语句。
例如,if语句、for 循环、while循环等都是常见的控制结构。
4. 函数:函数是一段可重用的代码块,可以完成特定的任务或功能。
函数可以接受输入参数并返回输出结果。
5. 面向对象编程:面向对象编程是一种编程范式,它将数据和操作封装在对象中。
面向对象编程包括类、对象、继承、多态等概念。
四、常见的计算机编程语言1. C语言:C语言是一种通用的编程语言,被广泛用于系统级编程、嵌入式系统等领域。
2. Python:Python是一种解释型的高级编程语言,被广泛用于Web开发、数据分析等领域。
3. Java:Java是一种面向对象的编程语言,被广泛用于企业级应用开发、移动应用开发等领域。
4. JavaScript:JavaScript是一种脚本语言,被广泛用于Web前端开发、服务器端开发等领域。
5. C++:C++是C语言的扩展,增加了面向对象的特性,被广泛用于系统级编程、游戏开发等领域。
编程入门编程的基础知识

编程入门编程的基础知识编程,作为一门技能,已经逐渐成为当今社会中必备的一项能力。
随着科技的飞速发展,编程在各个领域中发挥着巨大的作用。
不管是从事软件开发、数据分析还是人工智能等行业,学习编程已经成为了许多人的追求和目标。
然而,初学者在编程的道路上常常会遇到许多困惑,不知道从何入手和如何学习。
本文将带领初学者了解编程的基础知识,为编程入门提供一个良好的起点。
一、编程的基本概念在开始编程学习之前,了解一些基本的编程概念非常重要。
编程是一种用于创建计算机程序的过程,而计算机程序则是由一系列指令组成的。
这些指令告诉计算机要执行哪些操作,以及如何执行。
编程语言是人与计算机之间进行沟通的工具,常见的编程语言有Python、Java、C++等。
每种编程语言都有自己的语法规则和特点,初学者可以选择适合自己的一门语言进行学习。
二、编程的基本思维方式编程需要一种特定的思维方式,这种思维方式包括逻辑思维和问题解决能力。
通过编程,我们可以将复杂的问题拆分为一系列简单的步骤,然后通过逻辑的思考和编码的方式来解决。
掌握良好的逻辑思维和问题解决能力对于编程入门至关重要。
初学者可以通过解决一些简单的编程问题来锻炼自己的思维方式,逐渐提升自己的编程水平。
三、编程的基础知识1. 变量和数据类型:在编程中,变量是用来存储数据的容器,数据类型包括整数、浮点数、字符串等。
初学者需要掌握如何定义变量和使用不同的数据类型。
2. 运算符和表达式:编程中常常需要进行数学运算,掌握运算符和表达式的使用方法对于编程非常重要。
常见的运算符包括加减乘除、赋值等。
3. 控制流程:控制流程是编程中非常重要的概念,掌握控制流程可以使程序执行相应的操作。
常见的控制流程结构有条件语句、循环语句等。
4. 函数和模块:函数是编程中的重要概念,通过函数可以封装一些常用的代码块,提高代码的复用性。
模块是一种组织代码的方式,可以将一些相关的函数和对象放在一个模块中,便于管理和使用。
五年级自学编程入门知识

五年级自学编程入门知识在当今信息时代,编程已成为一项重要的技能。
而作为小学生的你,如果能够自学编程入门知识,不仅可以拓宽自己的思维,还可以为将来的学习和工作打下基础。
本文将为大家介绍五年级自学编程入门知识。
一、编程语言编程语言是编写计算机程序的工具。
目前常用的编程语言有Scratch、Python、Java等。
在这些编程语言中,Scratch是一种非常适合小学生学习的编程语言。
它的界面简洁直观,操作简单易学,可以帮助小学生快速入门编程。
二、编程基础概念在学习编程之前,需要先了解一些编程基础概念,例如:算法、变量、循环、判断等。
算法是指解决问题的步骤和方法,变量是指存储数据的容器,循环是指重复执行某个操作,判断是指根据条件执行不同的操作。
通过了解这些基础概念,可以更好地理解编程语言。
三、Scratch编程Scratch编程是一种图形化编程语言,它使用积木块的方式,通过拼接积木块的形式编程。
在Scratch中,可以通过拖动积木块来完成各种操作,例如:移动、旋转、播放声音等。
使用Scratch编程,可以让小学生学习编程的同时,还能锻炼自己的创造力和想象力。
四、Python编程Python是一种高级编程语言,它具有易学、易用、易读的特点。
在Python中,可以使用各种语法来编写程序,例如:变量、循环、函数、条件等。
通过学习Python编程,可以让小学生更深入地了解编程语言,提高解决问题的能力。
五、编程学习网站在进行自学编程时,可以参考一些编程学习网站,例如:Scratch 官方网站、Codecademy、Khan Academy等。
这些网站提供了丰富的编程教程和练习,可以帮助小学生更好地学习编程知识。
六、编程实践学习编程最重要的是实践。
可以通过自己的想象力和创造力,编写一些小程序来巩固所学的知识。
例如:制作一个简单的游戏、设计一个计算器等。
通过不断地实践,可以提高编程能力,同时也可以增强自己的耐心和毅力。
编程入门必备知识

编程入门必备知识一、编程入门的基础知识在学习编程之前,我们需要掌握一些基础知识,这些知识将帮助我们更好地理解编程的概念和原理。
首先,我们需要了解计算机的工作原理,包括计算机的组成部分和它们之间的交互方式。
其次,我们需要熟悉一些基本的数学概念,如算术运算、逻辑运算和数据结构。
最后,我们需要学习一种编程语言,比如Python、Java或C++,以便能够编写和运行程序。
二、选择合适的编程语言在学习编程的过程中,我们需要选择一种合适的编程语言。
不同的编程语言适用于不同的应用场景,因此我们需要根据自己的需求和兴趣来选择合适的编程语言。
比如,如果我们想要开发网站,可以选择学习HTML、CSS和JavaScript;如果我们想要进行数据分析,可以选择学习Python;如果我们想要进行系统编程,可以选择学习C++。
选择合适的编程语言将有助于我们更快地掌握编程技能。
三、掌握基本的编程概念在学习编程的过程中,我们需要掌握一些基本的编程概念,如变量、数据类型、控制流和函数等。
这些概念是编程的基础,我们需要通过练习和实践来加深对这些概念的理解。
同时,我们还需要学习如何使用编程工具,如文本编辑器、集成开发环境和调试器等,以便能够更高效地编写和调试程序。
四、不断练习和实践学习编程是一个持续不断的过程,我们需要不断练习和实践才能提高自己的编程技能。
通过解决实际问题和参与编程项目,我们可以加深对编程的理解,掌握更多的编程技巧。
同时,我们还可以参加编程比赛和社区活动,与其他编程爱好者交流经验,共同进步。
五、持续学习和更新知识编程是一个不断发展和更新的领域,我们需要持续学习和更新知识才能跟上时代的步伐。
通过阅读书籍、参加培训课程和关注最新的编程技术,我们可以不断提升自己的编程水平,拓展自己的编程视野。
同时,我们还可以参与开源项目和贡献代码,为编程社区做出自己的贡献。
总之,学习编程是一项具有挑战性和乐趣的过程,只要我们坚持不懈,不断学习和实践,就能够掌握编程的技能,成为一名优秀的程序员。
python知识点总结讲义

python知识点总结讲义一、Python 的基础语法Python 的基础语法非常简单,但是功能强大,适合初学者入门。
Python 的语法特点包括:1. 代码块使用缩进来表示,而不是使用大括号。
这使得 Python 的代码更加简洁和易读。
2. 变量不需要提前声明,可以直接赋值使用。
3. Python 支持多种数据类型,包括整数、浮点数、字符串、列表、元组、字典等。
4. Python 支持条件语句(if-else)、循环语句(for、while)、函数定义等常见的控制结构。
5. Python 的函数和模块化设计非常灵活,支持函数的嵌套和递归调用。
二、Python 的核心特性Python 作为一种高级编程语言,具有许多独特的核心特性,使其在软件开发中具有独特的优势。
其中包括以下几点:1. 简单易学:Python 的语法非常简单易懂,适合初学者入门。
对于有其他编程语言基础的人,也很容易上手。
2. 面向对象:Python 是一种面向对象的编程语言,支持类、对象、继承、多态等面向对象的特性。
3. 动态类型:Python 的变量是动态类型的,不需要提前声明变量的类型,可以根据赋值自动推断变量的类型。
4. 强大的标准库:Python 的标准库非常强大,包含了大量的模块和函数,能够满足各种开发需求。
5. 可移植性强:Python 可以在各种操作系统上运行,在 Linux、Windows、Mac 等平台都可以运行。
三、Python 的数据类型和数据结构Python 支持多种数据类型和数据结构,包括整数、浮点数、字符串、列表、元组、字典等。
其中,列表和字典是 Python 中非常重要的数据结构,具有很强的灵活性和适应性。
1. 整数和浮点数:Python 支持整数和浮点数,可以进行整数和浮点数的加减乘除等操作。
2. 字符串:Python 的字符串可以使用单引号、双引号或三引号来表示,支持字符串的切片、拼接、查找、替换等操作。
计算机编程基础

计算机编程基础计算机编程是指将人类的思想和逻辑转化为计算机可以理解和执行的指令,以实现特定任务的过程。
它是现代社会中极其重要的技能之一,几乎涵盖了我们日常生活的各个方面。
本文将介绍计算机编程的基础知识和重要原则,帮助读者了解编程的基本概念和技能要求。
一、计算机编程的基本概念计算机编程的基本概念主要包括程序、变量、数据类型、运算符和控制流等。
程序是一系列指令的集合,通过编写程序,我们可以告诉计算机应该如何执行特定任务。
变量是存储和表示数据的容器,不同的数据类型可以存储不同类型的数据,如整数、浮点数、字符串等。
运算符用于执行基本的数学和逻辑运算,如加减乘除、比较大小和逻辑判断等。
控制流决定了程序的执行顺序,通过条件语句和循环语句可以对程序的执行进行控制。
二、编程语言的选择不同的编程语言适用于不同的应用场景,常见的编程语言包括Python、Java、C++和JavaScript等。
选择合适的编程语言应考虑以下几个因素:1)应用领域:不同的编程语言有不同的特点和适用范围,如Python适用于科学计算和Web开发,Java适用于大型企业应用;2)学习曲线:一些编程语言相对易学,适合初学者入门,如Python和JavaScript,而一些语言需要较长时间的学习才能掌握,如C++;3)工具与支持:一些编程语言有丰富的开发工具和社区支持,可以提高开发效率和问题解决能力。
三、编程的基本原则1. 算法和逻辑思维:编程是一门解决问题的艺术,良好的算法和逻辑思维是解决问题的关键。
在编程过程中,我们需要分析问题的需求,设计合适的算法和数据结构,并将其转化为程序代码。
2. 模块化和复用:将程序分解为不同的模块可以提高代码的可读性和可维护性,同时也方便代码的复用。
通过编写可重用的函数和类,可以提高开发效率,并减少错误的发生。
3. 调试和测试:调试和测试是编程过程中重要的环节。
通过调试,我们可以找到程序中的错误和问题,并进行修复。
学习编程的基础知识:从零开始的编程入门教程

学习编程的基础知识:从零开始的编程入门教程一、引言编程是当今数字化时代的核心技能之一,具备编程知识可以让我们更好地理解和利用计算机。
本文将详细介绍从零开始学习编程的步骤和基本知识,帮助初学者逐步掌握编程技能。
二、确定编程语言1.了解常见的编程语言:例如Python、Java、C++等。
2.根据个人兴趣和发展需求选择一门适合的编程语言。
三、理解编程基本概念1.算法:学习编程的第一步就是了解算法的概念和基本原理。
算法是解决问题的步骤和规则。
2.变量和数据类型:学习如何声明变量和使用不同的数据类型储存信息,例如整数、浮点数、字符串等。
3.运算符和表达式:了解编程中常见的运算符和表达式,例如加减乘除、逻辑运算等。
4.条件判断和循环:学习如何使用条件语句和循环结构来控制程序的流程,例如if语句和for循环。
四、学习编程工具和环境1.选择合适的集成开发环境(IDE):例如PyCharm、Eclipse等,用于编写、调试和运行代码。
2.了解基本的命令行操作:学习如何在终端窗口中运行程序和管理文件。
3.掌握调试技巧:学习如何使用调试工具来查找和修复程序中的错误。
五、编程实践1.简单的输出和输入:从最基本的Hello World开始,学习如何输出文本和接收用户的输入。
2.变量和运算:练习使用变量和运算符进行各种计算。
3.条件判断和循环:编写程序解决实际问题时,经常需要使用条件判断和循环,例如判断一个数是奇数还是偶数,或者计算一个数的阶乘。
4.函数和模块:学习如何定义和调用函数,以及如何使用模块来扩展程序的功能。
5.数据结构和算法:学习常见的数据结构,例如列表、字典等,以及一些基本的算法,例如排序和查找。
六、持续学习和实践1.阅读编程相关的书籍和教程:通过阅读扩展知识面,学习更高级的编程技巧和概念。
2.参与编程社区和论坛:与其他程序员交流和分享经验,获取解决问题的帮助和建议。
3.挑战自己:尝试解决更复杂的编程问题,挑战自己的技能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
编程入门基础知识总结https://wenku.baidu./task/browse/javascript:void(0);基本知识程序= 算法+ 数据结构,算法是对操作的描述,数据结构是对数据的描述。
伪代码:pseudo code程序一般包括:(1)预处理命令:#include等(2)全局声明部分(3)函数:函数首部(声明)、函数体(局部声明+执行部分)程序执行过程源程序-->编译成目标程序obj-->连接目标程序成可执行文件类:数据成员+成员函数命名空间实际上就是一个由程序设计者命名的内存区域。
程序员可以根据需要指定一些有名字的空间域,把一些全局实体分别放在各个命名空间中,从而与其它全局实体分隔开,解决名字冲突,防止全局命名空间污染。
C++库的所有标识符(标准头文件中函数、类、对象、类模版)都是在std命名空间定义的A 的ASCII码值65 a 的971.数据类型•基本类型:整型、浮点型、字符型、布尔型•构造类型:枚举、数组、结构体类型(struct)、公用体(union)、类类型•指针类型•引用类型•空类型:nullint 4 unsigned int 4 short int 2 unsigned short int 2 long int 4 unsigned long int 4char 1 uchar 1float 4 double 8 long double 8无符号:不用保存符号位,故比有符号多了一位有符号:数值用补码存放(无论正负),最高位为符号位VC中,long double与double字节数相同,故long double是无用的GCC中,long double则有12个字节无负值的量可以定义为unsigned int,如年龄、学号等,以增大存储范围。
short int,long int,unsigned int这些类型后面的int可以省略整型表示:十进制,后面加L 或l八进制,前面加0十六进制,前面加0x浮点数表示:默认为双精度型double后面加f 或 F 则为单精度float后面加l 或L 则为长精度型long double指数形式数符数字部分指数部分a = 3.14e2 a=0.314e4 a=31.4e1 a=3140e-1浮点数,不管是用小数形式还是指数形式表示,在内存中都是以指数形式表示的,且数字部分必须小于1如3.14159 在内存中表示为+ .314159 3 ,数字部分为.314159,是小于1的字符型字符型在内存中存储的是ASCII码,也是整型,故而可以把字符型赋给整型字符串后面,编译系统会加个'\0'作为结束符符号常量用符号代表一个常量,如#define PI 3.14159在编译时,系统会把符号常量替换成具体的值2.变量变量:程序运行期间,值可变的量变量名:代表内存中的一个存储单元,在编译连接时由系统给每一个变量分配一个地址标识符:标识实体名字的有效字符序列,字母、数字、下划线常变量:定义变量时加上const,运行期间值不可变,也即只读变量区别#define 定义的符号常量与const定义的常变量符号常量只是用一个符号代表一个常量,在编译时把所有符号常量替换为指定的值,它没有类型,在内存中不存在以符号常量命名的存储单元常变量具有变量的特征,具有类型,在内存中有以它命名的存储单元,与一般变量不同的是,常变量代表的存储单元值不可变。
强定义的好处1.保证变量名使用的正确,不正确会在编译时报错2.每个变量指定为一确定类型,在编译时就能为其分配存储单元3.编译时即可检查变量进行的运算是否合法。
3. 运算符二进制位运算& 二进制按位与| 二进制按位或^ 按位异或<< 左移位>> 右移位++ -- 自加自减运算符++i 使用i之前,i先自加i++ 使用i之后,i再自加++ -- 结合方向为自右向左例:!x++ 先取非,再++(i++)+6 先i+6,后i++,不管有无括号,都是先运算,再自加(++i)+6 先自加,再加6-i++ :i左面是符号运算符,右面是自加运算符,设i等于3,运算过程相当于-(i++),即-i=-3 -3+1=-2a = -i++:a结果为-3,先赋值,再自加;5-i++ =?答案2 ?待测试i=1,j=2,则a = i+++j ?答案:3 因为相当于a=(i++)+j;i=1,j=2,则a=i+(++j)?答案:4赋值运算符=的优先级小于++ -- 运算符示例:int arr[] = {6,7,8,9,10};sint *ptr = arr;*(ptr++) += 123;printf("%d,%d",*ptr,*(++ptr));解:*(ptr++) += 123; 相当于*ptr +=123; *ptr++; 故arr[0] = 129; ptr指向arr[1]printf函数从右向左压栈,运算顺序:++ptr; 输出结果:8 8cout也是自右向左压栈。
逗号运算符又称顺序求值运算符a = 3*4,a*5 则a=? 答案12 ?注意逗号运算符优先级最低。
注:整个逗号表达式的值为60(a=3*4=12,12*5 =60)x=(a=3,6*3) 则x=18x=a=3,6*a 则x=33.内存存储浮点数在内存里和整数存储方式不同float a =1.0f;cout<<(int)a==(int&a);(int&a) 相当于把该浮点数地址开始的sizeof(int)个字节当成int型数据输出,其值并不为1(int)a显示转换等于14.类型转换转换本质:按存储单元中的存储形式直接传送(1)浮点型赋给整型,舍弃小数部分(2)double型赋给float,防止溢出错误(3)int,short,long赋给char,原封不动取低八位(4)signed赋给unsigned,符号位照搬。
负数以补码形式存放,-1赋给unsigned int,结果为65536.整数不会变,除非两个长度不同(int,long)发生截断5.C++输入输出C++输入输出包含三个方面的内容(1)对系统指定的标准设备的输入输出。
即从键盘输入、输出到显示器屏幕,称标准输入输出,简称标准I/O(2)以外出磁盘文件为对象进行输入输出,称文件I/O(3)对内存中指定空间进行输入输出,通常指定一个字符数组作为存储空间,称字符串输入输出,简称串I/O在C++中,输入输出流被定义为类。
C++的I/O库中的类称为流类,用流类定义的对象称流对象。
C++中输入输出是调用输入输出流库中的流对象cin、cout实现的,即I/O不是C++本身定义的,而是编译系统的I/O库中定义的。
I/O控制符#include <iomanip>setprecision(n) 设置精度为n,十进制输出时,n代表有效数字位数包括整数和小数;fixed(固定小数位数)和scientific(指数)形式输出时,n指小数位数(不包括整数部分)double a = 123.56cout << a; //十进制输出,输出123.456 默认精度为6cout<<setprecision(9)<<a; //十进制,输出123.456789 精度为9cout<<setprecision(6); //恢复默认精度cout<<setioflags(iOS::fixed)<<a; //固定位数,123.456789 ,此时精度表示小数位数,精度为默认的66.getchar() 和putchar()cout<<getchar(); //读入的实际是ASCII码,故输出为字符ASCII码,97,而非读入的字符cout<<(c=getchar()); //输出为字符while((c=getchar())!='\n'){} //循环读入字符的控制7.函数与模版函数原型:不同具体形参的函数声明如:float add(float,float)主要作用:根据函数原型,在程序编译阶段对调用函数的合法性进行全面检查。
函数重载:同一函数名定义的多个函数,这些函数的参数个数,参数类型,参数顺序至少有一项不同,一个函数不能既是重载函数,又是带默认参数的函数。
函数模版:适用于函数个数相同,函数体相同,而只有类型不同的情况[cpp] view plain copy01.#include <iostream>ing namespace std;03.template <typename T> // template <class T>04.T max(T a, T b, T c)05.{06. if(b>a) a = b;07. if(c>a) a = c;08. return a;09.}10.int main()11.{12. int a=1,b=2,c=3;13. cout<<T(a,b,c);14. float d=1.1,e=2.2,f=3.3;15. cout<< T(d,e,f);16.}变量作用域:变量有效范围,有四种:文件作用域file scope 函数作用域function scope块作用域block scope 函数原型作用域function prototype scope递归函数:函数体中,直接或间接调用函数本身的函数。
变量的存储类别:外部、局部(相对于函数而言)全局变量(也即外部变量)静态局部变量(static)自动变量(不加static的局部变量)寄存器变量(register)存放在CPU中,而非内存中,这样在使用时就省去了从内存中载入寄存器的过程。
但只是建议性的,优化编译系统自动识别使用频繁的变量,从而自动将变量放入寄存器中。
extern声明的外部变量即提前引用申明,表示该变量是将在下面定义的全局变量或在其它文件中定义(本文件中不用extern,引用该变量的外部文件用extern进行声明)static声明的静态外部变量只能被本文件使用,而不能被外部文件使用的全局变量,这样不同文件中的全局变量不会相互干扰,为程序模块化、通用化提供方便。
注:全局变量也是静态存储的。
内部函数与外部函数内部函数:static 声明,文件内使用外部函数:另一个文件里extern声明,表示是其它文件的函数,extern可以省略宏定义#define PI 3.14 定义符号常量#define Area(a,b) a*b //定义函数功能,下面当作函数来用。