函数的简单介绍

时间:2023-03-13来源:佚名

  函数定义的一般形式如下:

函数值类型 函数名 (形式参数列表)

{

函数体

}

  1、函数值类型,就是函数返回值的类型。在我们后边程序使用中,会有很多函数中有return x这个东西,这个返回值也就是函数本身的类型。还有一种情况,就是这个函数只执行操作,不需要返回任何值,那么这个时候它的类型就是空类型void,这个void按道理来说是可以省略的,但是一旦省略,Keil软件会报一个警告,所以我们通常也不省。

  2、函数名。可以是任何合法的标示符,但是不能与其他函数或者变量重名,也不能是关键字。什么是关键字,后边我们慢慢接触,比如char这类,都是关键字,是我们程序中具备特殊功能的标志符,这种东西不可以命名函数。

  3、形式参数列表,我们也叫做形参,这个是函数调用的时候,相互传递数据用的。有的函数,我们不需要传递参数,那么可以用void来替代,void同样可以省略,但是那个括号是不能省略的。

  4、函数体。函数体包含了声明语句部分和执行语句部分。声明语句部分主要用于声明函数内部所使用的变量,执行语句部分主要是一些函数需要执行的语句。特别注意,所有的声明语句部分必须放在执行语句之前,否则编译的时候会报错。

  5、一个工程文件必须有且仅能有一个main函数,程序执行的时候,都是从main函数开始的。

  6、关于形参和实参的概念,我们后边再总结,如果遇到程序里有,大家再跟着抄一段时间。先用,后讲解,这样更有利于理解。

  我们再来回顾一下我们上节课闪烁LED程序部分

void main() //void即函数类型

{

unsigned int i = 0; //定义一个无符号整数i,变量范围是0~65535

//并且赋一个初值0

ENLED = 0; //先定义变量i,后写执行部分

ADDR0 = 0;

ADDR1 = 1;

ADDR2 = 1;

ADDR3 = 1; //74HC138开启三极管

while(1) //程序死循环

{

LED = 0; //点亮小灯

for(i=0;i<30000;i ); //for延时操作

LED = 1; //熄灭小灯

for(i=0;i<30000;i ); //for延时操作

}

    相关阅读

    数控机床常用的故障诊断方法

    1、了解故障在什么情况下发生 当发生故障时为了更快的恢复机床,首先应正确地把握故障情况,进行妥善处理是最主要,因此应根据下列内容确认故障情况。 (1)“何时”发生的故障...
    2023-03-21
    数控机床常用的故障诊断方法

    怎样实现贴片电容的充放电,在电路中贴片电容的九大作用

    贴片电容是一种电容材质。贴片电容全称为:多层(积层,叠层)片式陶瓷电容器,也称为贴片电容,片容。贴片电容有两种表示方法,一种是英寸单位来表示,一种是毫米单位来表示...
    2023-03-31
    怎样实现贴片电容的充放电,在电路中贴片电容的九大作用

    电容器组工作状态及注意事项

    本文介绍了电容器组工作状态的注意事项,包括三相电流相差的范围、电容器的容量偏差与额定值的范围、高压套管爬距,电容器组断路器跳闸后,不准强行送电等注意事项,下面具体...
    2023-06-26
    电容器组工作状态及注意事项

    PLC中的数字量、模拟量和脉冲量

    在PLC(可编程逻辑控制器)的世界里,数字量、模拟量和脉冲量是三个重要的概念,它们各自有着独特的性质和计算方式。 一、数字量 数字量是指只有两个取值的量,通常用0和1表示,或者用...
    2024-09-05
    PLC中的数字量、模拟量和脉冲量

    传感器坏了信号线可以短接吗

      首先需要明确,已经坏了短不短接都没意义了!   传感器 作为被测量输入的第一道关口,将被测量转换为可测量的信号,这个信号可以是模拟量信号、数字量信号、其它形式的信...
    2023-06-27
    传感器坏了信号线可以短接吗

    热销商品

    加厚abs安全帽电工建筑工地程施工领导监理透气防砸头盔可印字V型

    这款加厚ABS安全帽专为电工、建筑工地施工人员、领导及监理设计,采用高强度ABS工程塑料,抗冲击、防砸性能优异,有效保障头部安全。帽体加厚设计,增强耐用性与防护等级...
    5.8

    水口钳高硬度模型剪钳电子钳工业级口水剪斜嘴钳偏口斜口专用钳子

    水口钳高硬度模型剪钳是一款工业级精密工具,专为电子、模型制作及精细作业设计。采用优质高碳钢材质,经热处理工艺打造,具备卓越的硬度和耐磨性,可轻松剪切金属引脚、...
    4.8

    170电子剪钳II 如意斜口钳 工业斜嘴钳水口钳 模型剪塑胶钳尖嘴钳

    170电子剪钳II如意斜口钳是一款专业级精密工具,集工业斜嘴钳、水口钳、模型剪、塑胶钳与尖嘴钳功能于一体,适用于电子维修、模型制作、手工艺及精密作业。其采用优...
    4.5

    安全帽国标工地加厚施工领导透气安全头盔建筑工程监理免费印字

    本款安全帽严格遵循国家GB 2811-2019标准,专为建筑工程、工地施工及监理人员设计。采用高强度ABS工程塑料,加厚壳体有效抗冲击,保障头部安全。帽体轻盈透气,内置可调...
    10

    包邮三角型简易螺丝刀三角十字螺丝刀螺丝批改锥起子五金工具5mm

    这款5mm三角型简易螺丝刀,专为拧紧或拆卸三角形螺丝设计,适用于电子维修、家电维护及精密仪器装配等场景。采用优质合金钢材质,刀头硬度高、耐磨损,确保长久使用不变...
    3.64

    网站栏目