第八次作业总结

数组

一维数组的定义和引用

  1. 定义

定义一个数组,需要明确数组变量名,数组元素的类型和数组的大小(即数组中元素的数量)

一般形式:类型名 数组名 [数组长度]

例:int a [10];/*定义一个有10个整型元素的数组a*/

char c [200] /*定义一个有200个字符型元素的数组c*/

float f [5]; /*定义一个有5个单精度浮点型元素的数组f*/

#数组长度是一个常量。

#数组名是一个地址常量,存放数组内存空间的首地址。

  1. 再定义数组之后,系统根据数组中元素的类型及个数在内存中分配了一段连续的存储单元用于存放数组中的各个元素,并对这些单元进行连续编号,即下标,以区分不同的单元。
  2. 引用
  3. 定义数组后,就可以使用了。C语言规定,只能引用单个的数组元素,而不能一次引用多个数组。

数组元素的引用要指定下标,形式为:数组名 [下标]

一维数组的初始化

  1. 和简单变量的初始化一样,在定义数组时,也可以对数组元素赋值,其一版形式为:

Int a[ 10 ] = {1,2,3,4,5,6,7,8,9,10};

定义数组a,并对数组元素赋初值。此时,a[ 0 ],为1,a[ 1 ]为2,。。。,a[ 9 ]为10。

  1. 静态存储的数组如果没有初始化,系统会自动给所有的数组元素赋值0。

即:static int b [ 5 ];

等价于

static int b [ 5 ] = { 0,0,0,0,0 };

也可对部分元素赋值

即:static int b [ 5 ] = {1,2,3};

对于数组的学习,已经开了两节课了。对数组也有了最基本的认识,会基本的定义,使用,明白简单数组代码。

本次作业,要求找出两个数组中不相同的元素,我遇到了些困难,最后只能编写出 找出相同元素 的代码。希望在下节课中认真听老师讲授,完善作业。

时间: 2024-10-09 21:45:06

第八次作业总结的相关文章

耿丹16-1第八次作业

-- Deadline: 2016-11-14 20:00pm -- 作业内容:https://edu.cnblogs.com/campus/bjgygd/Sixteen-One/homework/178 -- 第八次作业总结: 1. 这次作业发布有些迟,所以迟交的同学,我目前没有扣分数,部分同学还未来得及交作业,请补上. 2. 表扬111.125.117.131.109.101.107.119等同学. 3. 大家遇到不会的题,参考别人代码时,请注明下!并且请认真验证,思考下程序的正确性!一定要

软件过程与项目管理第八次作业

软件项目与过程管理第八周作业 我们的小组项目已经基本完成了,这周我们小组的主要工作就是做测试和写测试文档. 我的主要任务是测试一些接口的功能,包括:Graph.Movies.System等等一些模块的接口,测试用的语言是lua,lua在上周已经简单的了解学习了一下.我们的测试主要用的是黑盒测试的边界值法.如对图片透明值的测试,GraphSetAlpha(int idx, int a)这个接口,设定一张指定图片的id后,我就将alpha值设置为小于0,等于0,0到225之间,225,大于225这么

3.30日第八次作业,第14章,采购管理,15章,信息文档和配置管理

3.30日第八次作业,第14章,采购管理,15章,信息文档和配置管理   第14章.采购管理1.采购管理包括哪些过程?(记)P382-383 答:1).编制采购计划.2).编制询价计划.3).询价.招投标.4).供方选择.5).合同管理.6).合同收尾. 2.编制采购计划过程的成果是什么?P386-387 答:1).采购管理计划.2).采购工作说明书. 3.判断:每个采购工作说明书都来自于项目范围基准.P387 答:是的. 4.结合P388页表14-1,工作说明书应该清楚地描述哪些内容?P388

14软件工程第八次作业

一点感悟 项目已经完工近一个星期了,这时候才写第八周作业好像有点晚. 可最开始真不知道该写些什么,又不想粘贴几个代码了事,所以一直拖到今天. 我这个人是有拖延症的.这病好像在我这儿就是绝症--没救了!项目最开始的时候,写立项书明书,写需求说明书,自己都是最拖拉的几个中的一个.明明就一两百字就可以解决的问题,总是一拖再拖.最后拖到自己写哪部分都差不多忘了.除了写书,设计代码时也拖,可以说前面几周我们根本没做什么,就后面两三周才真正做出了点东西--一点自己都不太好意思拿出手的项目. 我自认为在这个项

2017-2018-1 JAVA实验站 第八周作业

2017-2018-1 JAVA实验站 第八周作业 团队分工 UML 用例图 类图 活动图 状态图 工具选择 windows系统自带的画图软件 ProcessOn

2018-4-29 第八周作业

2018-4-29 第八周作业 网络攻防环境搭建 第八周作业: =网络攻防环境搭建 教材学习: 本次介绍了linux基本架构,Linux的远程攻防技术,Linux系统结构. 具体可以参考一下链接. =linux基本架构 =linux系统结构 kali视频课: SET工具的使用 嗅探欺骗,中间人攻击: 原文地址:https://www.cnblogs.com/nalanruntu/p/8970433.html

软件工程_东师站_第八周作业

一.PSP Date Type Job Start Interrupt(min) End Total(min) 20160417 助教 黄金点 20:00 5 21:00 55 20160418 助教 黄金点 19:00 12 21:00 108 20160419 助教 黄金点 18:45 100 23:00 155 20160420 助教 团队作业 10:00 35 11:20 45 20160425 结对编程 四则运算 19:00 5 19:30 25 ? 二.进度条 ? 代码行数 博客字数

软件项目与过程管理第八周作业

内容:软件项目与过程管理课程内容总结 经过八周时间的学习,软件项目与过程管理课程已经逐渐接近了尾声.通过这八周的学习,我对软件项目与过程管理课程有了更深的理解. 一.关于团队项目. 团队项目是本次软件项目与过程管理课程中最重要的一部分.我们团队项目是作业管理系统.在项目开发的整个过程中,我们在项目经理的带领下,项目团队的每一个成员团结合作.相互沟通,团队成员之间相互学习彼此的优点和技术,在每个成员的共同努力下,基本完成了此次软件开发项目. 通过这次团队项目, 我的总结如下: 1.在项目的开发过程

第八周作业大全

1.数字逻辑 p85 .3-3 p87.3-15 3-17(2),3-21. 本子还没发,具体交的时间等老师发给我作业再告诉大家,可以先去做 2.操作系统 p113 10.试... p114 18.20.41 p120 25 作业上交时间是5月3号 3.web 老师上周布置的要实现登陆页面和获取登陆页面信息的任务 没有通过的继续写 作业上交时间4月31号 4.软件工程 看老师的博客园 5.英语 阅读先去复习(德海兄班的)

20169217 《Linux内核原理与分析》 第八周作业

此次作业仍然分为两个部分,第一部分为实验. 实验要求: 1. 阅读理解task_struct数据结构.   2. 分析fork函数对应的内核处理过程sys_clone,理解创建一个新进程如何创建和修改task_struct数据结构.   3.使用gdb跟踪分析一个fork系统调用内核处理函数sys_clone ,验证对Linux系统创建一个新进程的理解. 实验内容: 1.理解task_struct数据结构. 操作系统内核里面有操作系统所谓的三大功能,就是进程管理,内存管理和文件系统.但这里面最核