- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言演示文稿
提示 本章PPT建议4H完成 第7章 数组 引言 一维数组 一维数组 一维数组 程序示例 程序示例 程序示例 两维数组 程序示例 程序示例 程序示例 字符数组 程序示例 字符串 字符串的操作 程序示例 程序示例 程序示例 课外学习任务 练习题 4.如果a[1]=3,执行b[2]=++a[1];c[3]=a[1]++;b[2]和c[3]的值是 ; A:2,2; B:4,4 ; C:4,3; D:3,4 5.对于int a[ ][3]={1,2,3,4,5,6, 7, 8, 9,10}说明语句,数据元素a[1][2]+a[3][1]的值为_________; A:15 B:16 C:8 D:6 6.对表达式for(表达式1; ;表达式3)可理解为________ A: for(表达式1;0;表达式3) B: for(表达式1;1;表达式3) C: for(表达式1;表达式1;表达式3) D: for(表达式1;表达式3;表达式3) 8、程序填空:从键盘输入由5个字符组成的单词,判断此单词是不是good!,并显示结果。 #include “stdio.h” void main ( ) { static char str[]=good!; char b[5]; int i,flag; for(i=0;i5;i++) _______=getchar(); flag=0; for(i=0;i5;i++) if (b[i]______str[i]) { flag=1; break; } if(__________) printf(“This word is not good!”); else printf(“This word is good!”); } 9.将两个字符串连接起来的程序,选择合适的句子填入该空格中。 #include stdio.h void main() { char a[150],b[50]; int i=0;j=0; scanf(%s,a); scanf(%s,b); while(a[i]!=\0) ; while( !=\0) a[i++]=b[ ]; a[i]=\0; } 计算机基础教学部 1维数组的定义和引用 2维数组的定义和引用 字符数组与字符串 小结 应注意的三个问题 数组元素的基类型 数组元素的组织形式 数组元素的引用方法 什么是数组 具有相同数据类型的元素的集合 int a[10],c 为什么定义数组 输入10个学生成绩,计算平均值 计算每个成绩与平均值的差 排序 1维数组是只有1个下标的数组 定义 int a[10],b[20]; char str[80]; 应说明数组元素的数据类型 应说明数组元素的个数(数组长度),是整型值,可以是常数或符号常量 数组长度不能是变量 C语言不允许动态定义数组 数组是一种自定义数据类型 必须先定义,后使用 数组元素通过下标访问: 数组名[下标] 下标: 整型常量或整型表达式 下标从0开始 a[0],a[1],a[2],…, a[9] 下标可以是表达式 a[10],a[2+3], a[m] 数组元素赋值 使用for循环逐个访问所有的数组元素 关键点: array=0; //错误 for循环变量的初值和终值必须与下标范围匹配 下标不能越界 系统并不自动检验数组元素的下标是否越界 数组不能整体参加运算,只能逐个元素进行处理 如下操作不合法: int a[3],b[3],i; for(i=0;i=2;i++) a[i]=i; //合法 b=a; //不合法 数组元素,按其下标的顺序占用连续的存储单元 数组的每一个分量,又称为下标变量 1个数组元素,实质就是1个变量 它和相同类型的单个变量具有一样的属性, 能对它进行和单个变量相同的操作 数组名代表数组的首地址 是一个地址常量 int s[5]; printf(“%d”,s[0]); printf(“%x”,s[0]); printf(“%x”,s); 问题描述: 输入30个学生的成绩,计算并输出平均成绩,以及每个学生成绩与平均成绩的差值。 读入30个学生成绩 计算平均成绩 计算并输出每个学生成绩与平均成绩的差 f
您可能关注的文档
- 12半截蜡烛PPT..pptx
- 2.丝绸之路PPT..ppt
- 28毛主席在花山演示文稿.ppt
- 5S实战讲座PPT..ppt
- 6S培训教材PPT..ppt
- 6S现场管理培训PPT..pptx
- cnet入门经典演示文稿.ppt
- C语言数据类型与运算规则2PPT..ppt
- UML+软件体系结构演示文稿.ppt
- PICC导管的维护及指导1PPT..ppt
- 浙江省临海市白云高级中学2025届高三历史3月月考试题.doc
- 云南拾谷县第一中学2024_2025学年高二物理上学期10月月考试题.doc
- 2025版高考生物总复习第13讲基因的分离定律教案苏教版.doc
- 湖北省黄石实验高中2024_2025学年高一历史下学期期末考试模拟卷.doc
- 通史版2025版高考历史大一轮复习专题七近代化的曲折发展__中日甲午战争至五四运动前4第4讲从维新思想到新文化运动课后达标检测含解析新人教版.doc
- 2024年高考数学考试大纲解读专题04导数及其应用含解析文.doc
- 河南省许汝平九校联盟2024_2025学年高一语文上学期期末考试试题扫描版无答案.doc
- 江西省吉安市吉水县第二中学2024_2025学年高一历史上学期第二次月考试题.doc
- 北京市平谷区2025届高三政治一模考试试题含解析.doc
- 2025届中考物理第四讲物态变化专项复习测试无答案新人教版.docx
文档评论(0)