1.3 自定义命令:函数-高二《新概念C语言能力教程》同步教学课件 (电工版2020)

2023-06-12
| 21页
| 99人阅读
| 0人下载
精品

内容正文:

第1章计算机和C语言 大家好。C语言是经典的面向过程编程语言,直观地体现了计算机的特点,特别适合初学者学习。 1 第1章计算机和C语言 01程序员的工作:设计算法 02程序员的工作:实现算法 03C语言语句分析 04算法可行吗 05自定义命令:函数+ 06C语言程序 07编译程序 08printf函数的用法 09观察程序的运行过程++ 第1章计算机和C语言。本章在了解计算机组成部件的基础上,通过一个求两个整数和的例子, 既介绍了程序员的工作:设计算法和实现算法,又分析了C语言与计算机组成部件的对应关系。 C语言语句的核心在于命令,算法是否可行也与算法步骤能否用C语言命令实现有关。 函数是复杂的C语言命令,由程序员定义,有规定的语法。程序由函数组成,写程序就是定义函数。 借助编译程序,C语言程序可以方便地被编译成计算机能直接执行的目标程序。 本章中还简单地说明了printf函数的用法,既熟悉了函数的用法,又加深了对C语言语句中字符(串)的理解。 最后借助调试执行,直观地观察了由多个函数组成的程序的运行过程。 2 自定义命令:函数 本节我们学习函数的语法。 3 自定义命令:函数 函数是完成特定功能的一系列指令的集合。 函数实现的功能通常都需要复杂的算法,不需要重新设计和实现算法,只需借助函数名就可以使用已经定义好的算法,完成特定的功能,因此,函数极大地提高了程序开发的效率。 如使用printf函数在显示器上输出信息,使用scanf函数获得用户的输入等。printf("Hello, World! );,scanf("%d%d", &m, &n);。 函数由程序员定义,因此,函数又称为自定义命令。 函数是完成特定功能的一系列指令的集合。 实现函数的功能通常都需要复杂的算法,不需要重新设计和实现算法, 只需借助函数名就可以使用已经定义好的算法,完成特定的功能,因此,函数极大地提高了程序开发的效率。 如使用printf函数在显示器上输出信息,使用scanf函数获得用户的输入等。printf("Hello, World! );,scanf("%d%d", &m, &n);。 函数由程序员定义,因此,函数又称为自定义命令。 特定功能的算法实现为函数后,既方便自己使用,也方便团队成员使用,下面我们来学习函数定义的语法。 4 求两个整数的和的函数 定义函数时,根据功能,程序员先设计算法,再按照函数的语法实现算法。 下面以求两个整数的和的函数为例来介绍定义函数的语法。 若给函数起名为sum,则用sum(5,3);可求出整数5和3的和,程序员在使用函数时会直接提供输入数据,因此,函数中无需用scanf函数获得输入。 sum函数需定义两个整型变量保存输入数据,即两个加数,还要约定一个整型存储单元存放函数的执行结果,即和。 sum函数定义的第一行为int sum(int x, int y) 定义函数时,根据功能,程序员先设计算法,再按照函数的语法实现算法。 下面以求两个整数的和的函数为例来介绍定义函数的语法。 若给函数起名为sum,则用sum(3,5);可求出整数3和5的和,程序员在使用函数时会直接提供输入数据,因此,函数中无需用scanf函数获得输入。 sum函数需定义两个整型变量保存输入数据,即两个加数,还要约定一个整型存储单元存放函数的执行结果,即和。 sum函数定义的第一行为int sum(int x, int y) 5 sum函数的首部 函数首部即函数定义的第一行,格式为: 函数返回值类型 函数名(函数的参数) 函数返回值即函数的执行结果,也称为函数值。函数返回值类型规定了函数会返回什么样的数据。sum函数中返回值类型int申请了一个匿名的int型存储单元,函数执行完毕,函数的使用者在这个匿名的存储单元中获得函数的执行结果。 函数的参数是指首部圆括号中定义的变量,用于存储函数需处理的输入数据。 int sum(int x, int y) 函数首部即函数定义的第一行,格式为: 函数返回值类型 函数名(函数的参数) 函数返回值即函数的执行结果,也称为函数值。函数返回值类型规定了函数会返回什么样的数据。 sum函数中返回值类型int申请了一个匿名的int型存储单元,函数执行完毕,函数的使用者在这个匿名的存储单元中获得函数的执行结果。 函数的参数是指首部圆括号中定义的变量,用于存储函数需处理的输入数据。 6 sum函数的函数体 函数定义由两部分组成:函数的首部和函数体。函数体紧接函数的首部,由一对花括号界定。 函数执行时,函数体中的语句序列会自上而下依次执行。函数体中的算法将参数中存储的输入数据加工成输出结果,并将最终的结果返回到约定的匿名存储单元中。 求和函数sum的输入在参数x与参数y中存储, 函数体中求出

资源预览图

1.3 自定义命令:函数-高二《新概念C语言能力教程》同步教学课件 (电工版2020)
1
1.3 自定义命令:函数-高二《新概念C语言能力教程》同步教学课件 (电工版2020)
2
1.3 自定义命令:函数-高二《新概念C语言能力教程》同步教学课件 (电工版2020)
3
1.3 自定义命令:函数-高二《新概念C语言能力教程》同步教学课件 (电工版2020)
4
1.3 自定义命令:函数-高二《新概念C语言能力教程》同步教学课件 (电工版2020)
5
1.3 自定义命令:函数-高二《新概念C语言能力教程》同步教学课件 (电工版2020)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。