本次作业练习的内容是二维数组。下面我先简单的说下二维数组的基本知识点:

  • 二维数组其实这个中文概念颇有误导——会让人感觉这是一个两个维度的概念。所以很多的国外的C语言书籍上会称这种数组为多下标数组:即首先这是一个数组,其次这个数组存在多个下标。
  • 二维数组在C语言的工程应用上其实较少,尤其是在我擅长的单片机开发领域。可能的原因是C语言的二维数组有点过于呆板:它要求第二个维度是等长的,而实际上大家看到的每一句话,似乎都很难等长。在C语言的工程上,似乎更喜欢定义一个一维数组,数组中的每一个元素都是一个指针,这个指针可以指向一个数组(这个概念在你们的最后一次课上应该会学到)。

在最近几次的作业总结中,同学们总是会提及这样的几个概念:声明、定义和引用。希望同学们能够多多关注前2个概念:据我所知,有些经验很少的人,是很难分清什么是声明什么是定义的。这个概念,在今后学习面向对象的程序设计语言时也是颇为重要。

以下为本次作业的成绩

编号 学号 Cnblogs昵称 代码 总结 附加题 加权得分 备注
1 160809401 付胤 85 85 85
2 160809402 张博洋 -100 -100 -100 没有写
3 160809403 董宇豪 -100 -100 85 -100
4 160809404 朱念齐 -100 -100 -100
5 160809405 芦彦儒 50 50 50
6 160809406 吴泽轩 -100 -100 -100
7 160809407 Leonardo#* -100 -100 -100
8 160809408 iL.linker 95 70 85 注重代码的用户友好
9 160809409 gdcs16_409 95 95 95
10 160809410 无声的梦 95 100 97
11 160809411 刘悦 -100 -100 -100
12 160809412 张磊 95 60 81
13 160809413 王洪烨 -100 60 -36
14 160809414 纪柏如 110 95 104 使用了没有学习过的函数完成作业!
15 160809415 闫墨杰 75 80 77
16 160809416 史航 90 90 90
17 160809417 狂欢 66 -100 -0.4 等待代码1的修改
18 160809418 水母Jam 90 90 90
19 160809419 朱钰铖 -100 -100 -100
20 160809420 虞小生 -100 -100 -100 代码同24号
21 160809421 饮冰少年1 80 40 85 64 总结实在是太少内容
22 160809422 0
23 160809423 李筱 -100 -100 -100
24 160809424 Xzy! -100 -100 -100 代码同20号
25 160809425 刹那神华 90 100 94
26 160809426 zlt.Santorini'Ly 90 95 92
27 160809427 江超民 -100 95 -22
28 160809428 zxkai -100 -100 -100 相同代码
29 160809429 王鑫沐 85 75 81 等待第一题代码修改
30 160809430 茉妍 -100 -100 -100 相同代码
31 160809431 茉莉雨 110 100 90 106 已经开始用指针解决问题

C语言学习 第九次作业总结的更多相关文章

  1. C语言程序设计第九次作业

    一.学习内容      本次课我们重点学习了怎样向函数传递数组,鉴于大家对函数和数组的理解和运用还存在一些问题,下面通过一些实例加以说明,希望同学们能够认真阅读和理解.      例1:火柴棍拼数字 ...

  2. C语言学习 第十次作业总结

    同学们终于学到最有意思的东西:指针了.有人说指针是C语言的灵魂.虽然有点夸大,但是事实的确是如此.很多的时候,使用指针,会让过程变得简洁和精巧.这个在以后同学们深入学习使用C语言进行编程的时候就可以理 ...

  3. C语言学习第九章

    学习C语言的最后一节课了,原因嘛上一章的末尾说过了,其实写这篇博客的时候以后开始学习Java一个多月了,一直因为各种各样的原因没有坚持做到每天一篇学习记录,可能主要因为懒吧....也有点笨,Java的 ...

  4. C 语言学习 第二次作业总结

    本次作业内容,主要有以下几点: 新建 coding 帐号,且使用 coding 上传本次作业的代码 Printf及条件判断语句的使用 作业总结 作业总结: 同学们开始渐入佳境,能够较为流畅的写出合理的 ...

  5. R语言学习 第九篇:plyr包

    在数据分析中,整理数据的本质可以归纳为:对数据进行分割(Split),然后应用(Apply)某些处理函数,最后将结果重新组合(Combine)成所需的格式返回,简单描述为:Split - Apply ...

  6. R语言学习 第四篇:函数和流程控制

    变量用于临时存储数据,而函数用于操作数据,实现代码的重复使用.在R中,函数只是另一种数据类型的变量,可以被分配,操作,甚至把函数作为参数传递给其他函数.分支控制和循环控制,和通用编程语言的风格很相似, ...

  7. C语言学习 第八次作业总结

    本次作业其实没有新的内容,主要就是复习上一次的一维数组的相关内容.冯老师布置了5道题目,其中涉及到一些比较简单的排序或者是查找的方法.因为数据很少,所以直接使用for循环遍历就可以了. 关于本次作业, ...

  8. C语言学习 第七次作业总结

    C语言学习 第七次作业总结 数组可以分为数组和多下标数组(在传统的国内C语言书本中,将其称为二/多维数组). 数组名称 在之前的课程中,大家应该都有印象,对于int a这样的定义,会为变量 a 声明一 ...

  9. 20165320 预备作业2:技能学习心得与C语言学习

    一.技能学习心得 1.你有什么技能比大多数人好? 我觉得我的篮球打得比一般的人好吧,但是也仅仅掌握了大部分基本的篮球技巧,算不上精通. 2.针对这个技能的获取你有什么成功的经验? 我觉得要打好篮球需要 ...

随机推荐

  1. 『.NET Core CLI工具文档』(十)dotnet-build

    说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正. 原文:dotnet-build 翻译:dotnet-build 名称 dotnet-build -- 生成项目和所有的依赖 概 ...

  2. django+mysql学习笔记

    这段时间在学习mysql+django的知识点.借此记录以下学习过程遇到的坑以及心得. 使用的工具是navicat for mysql python 2.7.12 mysql-python 1.2.3 ...

  3. 【转译】加入ZigBee联盟,共画物联网的未来

    Zigbee联盟是物联网全球革命的领导者,创造了随心控制的时代.Zigbee简化了无线产品的整合.加快了市场化,同时让那些希望引入高能效的无线控制的厂商,降低了成本和风险.我们的联盟成员在开放的全球环 ...

  4. java基础思维导图

    如果图片看不清楚的可以把图片另存为桌面放大看哈

  5. windows上如何搭建Git Server

    Git在版本控制方面,相比与SVN有更多的灵活性,对于开源的项目,我们可以托管到Github上面,非常方便,但是闭源的项目就会收取昂贵的费用.那么私有项目,如何用Git进行代码版本控制呢?我们可以自己 ...

  6. vue2.0 非父子组件如何通信

    1 利用父组件传递 A组件传递到父组件,再由父组件传递到B组件 2 利用新的vue实例 var bus = new Vue() // 触发组件 A 中的事件 bus.$emit('id-selecte ...

  7. CSS3之3d变换与关键帧

    3d变换是在transform基础上实现的 transform-style:preserve-3d; 建立3d空间 perspective:; 景深(设置用户看的距离) perspective-ori ...

  8. 用css隐藏元素的5种方法

    .green { width: 100px; height: 100px; background-color: #a0ee00; text-align: center; float: left; ma ...

  9. DBCC CHECKDB 遭遇Operating system error 112(failed to retrieve text for this error. Reason: 15105) encountered

    我们一个SQL Server服务器在执行YourSQLDBa的作业YourSQLDba_FullBackups_And_Maintenance时遇到了错误: Exec YourSQLDba.Maint ...

  10. Freemarker 程序开发

    Freemarker 程序开发 现在web开发中,多使用freemarker 来描述页面.通常会使用的macro来定义各种组件,从而达到UI组件的复用.结合使用其它的指定,可快速的描述一个html页面 ...