默认计划
9450人加入学习
(205人评价)
《程序设计基础》
价格 免费
音频听课 手机端支持一键听课 (试一试)

算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令

算法的控制结构:顺序,选择,循环

[展开全文]

函数思维与模块化设计
一、函数
1、

[展开全文]

函数返回值的类型名  函数名

[展开全文]

函数指针  与  指针函数

 

看后面两字理解:

 - 函数指针:说明是个指针,指向函数的指针;

 - 指针函数:说明是个函数,函数返回值是一个指针

[展开全文]

函数一般是由主函数调用,调用函数的目的是让它计算某一个函数值,这个值通过return语句返回给调用它的函数。

[展开全文]

第四章  函数思维与模块化设计

 

 

[展开全文]

函数返回值的类型  函数名 (参数类型 形参){

     说明部分

     语句部分

例子:

int power(int p, int n)

int  是函数值的数据类型

power 函数名称

int p 和int n 是两个形参,参数也要定义类型

 

 

return 表达式 和return (表达式)区别

return (表达式)    强制类型转换, 让返回值类型与函数类型一直。

 

注意: 有时被调用的函数只是一些操作,而不需要返回数值,这时返回语句的格式为 

return ; 或者不写

 

1. 形参 

在未对函数进行调用时,并不对形参分配内存单元。在发生函数调用时,立刻给形参分配内存单元。调用结束后,释放掉形参所占的内存单元。

 

形参属于局部变量,作用域就是该函数

在定义函数的时候,必须指定形参的类型

 

 

练习:

判断是否为素数

 

去掉最高分和最低分,平均值

点菜系统

[展开全文]

4.1 函数

数据类型  自变量

说明部分 语句部分  一般主函数调用

没有返回值只能作为一条语句

必须指定形参的类型 属于局部变量

实参具有确定表达式

提高程序交互性,实参与形参类型一致,个数一直前后一一对应

 

[展开全文]