函数名由用户自定义,后面是空括号,代表没有函数参数,即代表无参函数,注意空括号不可以省略。函数被调用时,主调函数将通过实际参数,简称实参,传递实际的值给这些形参。3)函数定义时没有写明类型标识符,则默认为整型。......
2023-11-04
1.一维数组
一维数组定义为:
数据类型 数组名[常量表达式];
其中:
数据类型:数组中各数据元素的类型。
数组名:整个数组的标识,命名方法和变量命名方法是一样的,数组名是所分配空间首地址的标识。
常量表达式:表示数组的长度,既数组中元素个数,必须用“[]”括起,方括号里的数不能含有变量。
例如:
int student[20];//说明整型数组student中有10个学生。
学习数组时有几点需要注意:
①数组的下标是从0开始,如int student[20],下标就是从student[0]到student[19]。
②数组名不能与其他变量名同名。
③C语言允许同一个类型说明中,说明多个数组和多个变量。例如:int a,b,c,s[20]。
④数组定义后,数组中各元素共用一个数组名,通过下标区分各个元素。
2.二维数组(www.chuimin.cn)
二维数组定义形式:
数据类型 数组名[常量表达式1][常量表达式2]
其中常量表达式1表示第一维大小,常量表达式2表示第二维大小。
定义一个3行3列共3×3=9个元素的整型数组,可以采用二维数组定义 int a[3][3];
其中数组各个元素为
a[0][0],a[0][1],a[0][2]
a[1][0],a[1][1],a[1][2]
a[2][0],a[2][1],a[2][2]
二维数组赋值时,可以分段赋值也可以连续赋值。
例如:对数组a[3][3]赋值:
①按分段进行赋值为int a[3][3]={{8,7,9},{7,6,7},{7,8,7}};
②按连续进行赋值为int a[4][3]={8,7,9,7,6,7,7,8,7};
其结果是一样的。
有关51单片机初级入门实战教程的文章
函数名由用户自定义,后面是空括号,代表没有函数参数,即代表无参函数,注意空括号不可以省略。函数被调用时,主调函数将通过实际参数,简称实参,传递实际的值给这些形参。3)函数定义时没有写明类型标识符,则默认为整型。......
2023-11-04
对于基本数据类型量,根据变量值在程序执行过程中是否发生变化,又可分为常量和变量两种。常量——与变量相对应,在程序执行的过程中,其值不能发生改变。习惯上用大写字母来表示符号常量的标识符,用小写字母表示变量标的识符。程序中使用变量须先用标识符作为变量名,并指出所用的数据类型和存储模式。各变量名之间用逗号间隔,类型说明符与变量名之间至少用一个空格间隔。......
2023-11-04
所谓的函数调用就是在一个函数体中引用另外一个已经定义的函数,前者为主调函数,后者为被调用函数。这种情况是把该函数的返回值作为实参进行传送,因此要求该函数必须是有返回值。因此在以后各主调函数中不用对ann和circle函数说明,可直接调用。......
2023-11-04
在输入程序时,Keil C51会自动识别关键字,并以不同的颜色提示用户注意,减少用户编写程序出现的错误,有利于提高编程效率。图2-28 对编辑的程序执行编译在对设计的程序进行调试时,单击debug菜单选中start/stop debug session,则进入到Keil C51程序调试界面如图2-30所示。图2-35 设置和删除断点操作图2-36 断点设置成功界面图2-37 断点设置成功后调试结果图以上为Keil C51完整的工程应用过......
2023-11-04
③if-else-if形式:当有多个分支选择时,采用if-else-if语句,形式为if语句1;else if语句2;else if语句3;…使用switch语句时注意以下几点:①case后的各常量表达式的值是不一样的,否则会出现错误。②在case后,允许出现多条语句,可以不用{}括起来。③各case和default语句位置的先后顺序可以改变,而不会影响程序执行结果。......
2023-11-04
提供内部上电自动复位电路,当外加电源电压超过4.5V时,自动对模块进行初始化操作,将模块设置为默认的显示工作状态。1602LCD芯片逻辑工作电压4.5~5.5V,LCD驱动电压3~5V,最佳工作电压5.0V,显示容量16×2个字符;工作电流2.0mA;字符尺寸2.95×4.35(W×H)mm。表14-1 LCD1602引脚描述第1引脚:VSS为地电源。LCD1602基本操作时序见表14-2。......
2023-11-04
手机电池的使用寿命和单次使用时间以及充电过程密切相关。设计比较科学的充电器往往采用专用充电器控制芯片配合单片机控制的方式。例如在充电后增加及时关断电源、蜂鸣报警和液晶显示等功能。充电器种类繁多,但从严格意义上讲,只有单片机参与处理和控制的充电器才能称为智能充电器。在众多的51系列单片机中,AT89系列单片机在我国得到了极其广泛的应用。而51单片机在实现手机电池充电器方面的应用就更具有意义了。......
2023-11-04
本节主要介绍下载软件STC-ISP在Windows 7系统中的应用,网络下载STC-ISP安装软件,在软件包中找到可执行文件,鼠标右击在弹出选项中找到属性选项如图2-39所示。图2-39 STC-ISP属性菜单操作图2-40 STC-ISP属性对话框设置完成后运行,STC-ISP可以正常进行程序烧写工作,如图2-41所示。......
2023-11-04
相关推荐