- 0
- 0
- 约1.46千字
- 约 66页
- 2026-01-08 发布于江西
- 举报
单片机C语言开发技术;第9章数组;一维数组的引用
数组必须先定义,后使用
只能逐个引用数组元素,不能一次引用整个数组
数组元素表示形式:数组名[下标]
其中:下标可以是常量或整型表达式;一维数组的初始化
初始化方式;例用数组求Fibonacci数列前20个数;例用冒泡法对10个数排序;例;例用简单选择法对10个数排序;例;#defineN6
main()
{inta[N],b[‘B’-60],c[]={1,2,3,4,5,6},i;
for(i=0;iN;i++)
scanf(“%d%d”,a[i],b[i]);
for(i=0;iN;i++)
printf(“%d”,a[i]);
printf(“\n”);
for(i=0;iN;i++)
printf(“%d”,b[i]);
printf(“\n”);
for(i=0;iN;i++)
c[i]=a[i]+b[N-i-1];
for(i=0;iN;i++)
printf(“%d”,c[i]);
};二维数组理解;二维数组元素的引用
形式:数组名[下标][下标]
二维数组元素的初始化
分行初始化:;例求二维数组中最大元素值及其行列号;例读入下表中值到数组,分别求各行、各列及表中所有数之和;9.3字符数组和字符串
字符数组
定义;例chardiamond[][5]={{.,.,*},{.,*,.,*},
{*,.,.,.,*},{.,*,.,*},{.,.,*}};
;例输出一个字符串;字符串的输入输出
逐个字符I/O:%c
整个字符串I/O:%s;例main()
{chara[5]={‘H’,’e’,’l’,’l’,’o’};
printf(“%s”,a);
};main()
{
chara[]={h,e,l,\0,l,o,\0};
printf(%s,a);
};例字符串输入举例;例若准备将字符串“Thisisastring.”记录下来,
错误的输入语句为:
(A)scanf(“%20s”,s);
(B)for(k=0;k17;k++)
s[k]=getchar();
(C)while((c=getchar())!=‘\n’)
s[k++]=c;;;;;;9.5.1.2指针变量的引用
;;;;;;;9.5.1.3地址运算;;9.5.2指针和数组;9.5.2.1.指向数组元素的指针;;9.5.2.2.指向二维数组的指针;;;;;2指向一个由n个元素所组成的数组指针;;例9-5-1利用指针输出二维数组中的元素。;;9.5.3字符指针;C51中操作一个字符串常量的方法;;9.5.4指针数组;;例9-5-2打印1月至12月的月名。;;9.5.5指针作为函数的形参;;;
您可能关注的文档
最近下载
- 大肠杆菌血红素合成限速步骤解析及定向强化.docx VIP
- 雨课堂学堂在线《跨文化交际英语(北京理工)》学堂云单元测试考核答案.docx
- 2023年考研英语真题(附答案).pdf VIP
- HPV检测技术及临床应用ppt课件.pptx
- (冀教版)六年级数学上册寒假作业综合练习每日一练(共30天).docx VIP
- 北森:2026年中国企业人力资源数智化成熟度模型与实践白皮书.pdf
- 一种融合热红外的稀土矿开采区识别方法、系统和介质.pdf VIP
- 上海交通大学学生生存手册.PDF
- 一种矿山开采原始数字高程模型重建方法、系统和介质.pdf VIP
- 公路工程质量检测收费项目和收费标准(附交通建设工程质量检测和工程材料试验收费标准).pdf VIP
原创力文档

文档评论(0)