单片机「C语言」

以下是个人总结的,如有误请指出。

常量和变量的区别在于

前者的数是固定的,后者的数是随机的。

形参和实参的区别在于

前者只是规定了参数是什么类型的一个形式的参数,后者是一个实际的参数。

函数模块化和调用

函数模块化无非就是把实现功能的语句放进C文件,再把定义函数的语句放进H文件(头文件)然后再在主函数main里面直接调用头文件里定义的语句。

传统方式编程:所有的函数均放在里,若使用的模块比较多,则一个文件内会有很多的代码,不利于代码的组织和管理,而且很影响编程者的思路

模块化编程:把各个模块的代码放在不同的.c文件里,在.h文件里提供外部可调用函数的声明,其它.c文件想使用其中的代码时,只需要开头,作用是在真正的编译开始之前,对代码做一些处理(预编译)

预编译

意义

定义PI,将PI替换为3.14

ifndef__XX_H__

如果没有定义__XX_H__

ifndef,#if匹配,组成“括号”

C语言语句

选择结构

就是实现选择功能的。

循环结构

实现循环功能的。

函数返回值以及如何接返回值

一个加工厂给材料返回东西,就叫有参数有返回值。

一个加工厂不给材料返回东西,就叫无参数有返回值。

一个加工厂给材料不返回东西,就叫有参数无返回值。

一个加工厂不给材料不返回东西,就叫无参数无返回值。

如何接住返回值呢?

定义一个变量,然后把函数有返回值的函数调用再赋值给变量。

发布于 2024-11-19
104
目录

    推荐阅读