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

本次作业内容,主要有以下几点:

  • 新建 coding 帐号,且使用 coding 上传本次作业的代码
  • Printf及条件判断语句的使用
  • 作业总结

作业总结:

  1. 同学们开始渐入佳境,能够较为流畅的写出合理的代码;
  2. 但是依旧有部分同学在编写这种简单的代码时不顺畅,不过这种不顺畅是能够理解的,也是可以通过大量的代码训练改善的
  3. 亦发现有些同学,对于单一的printf之类的语句感到烦躁,觉得太简单,没有什么价值,希望这些同学要注意,不要掉以轻心,因为前面的这些都仅仅是开胃菜。等学到后面的数组和指针,才到你们该头大的时候
  4. 已经有同学在代码中遇到数据类型的隐式转换导致的运行异常,我也已经单独的告知过需要注意的点。从合理的代码角度来说,编程过程中,应该是需要尽量的避免数据类型的隐式转换的。所以,同学们在编程过程中如果逻辑都是正确的,建议多检查是否由数据的隐式类型转到导致的异常
  5. 本次作业,同学们第一次尝试使用git这样的命令行工具,在本地工程和远程的服务器之间进行数据传输。通过和同学们的交流明显可以感觉到大部分同学,对这样的方式都是很抵触的。当然,大部分同学最终在克服一些困难后,也都成功的将数据上传到了服务器端
  6. 对于git工具的使用,也有同学耍了一点"聪明",使用web端直接点击链接上传文件。对于这样的行为,一方面要表扬其独辟蹊径,但是另一方面,也要批评其浪费了练习通过git命令行实施作业的机会,且在后期的项目中,web端的上传方式往往是团队协作中难以接受的

下面,给出本次作业的分数总结(仅给出"作业总结的分数")

注:本次作业记10分,其中创建coding帐号2分,代码4分,作业总结4分。

时间: 2024-10-12 19:56:52

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

C 语言学习第二课

初次练习的源代码如下: #include<stdio.h> int main() { int num; num=1; printf("C语言是美丽的"); printf("编程语言 \n"); printf("我是最简单的数字啊\n"); printf("我最喜欢%d.\n",num); return 0; } 其调试及运行的结果如下: 下面我对其中涉及的详细介绍下:(程序细节介绍) #include<std

C语言程序设计第二次作业

一.学习内容 掌握关系运算符.逻辑运算符.条件运算符 掌握常用数学函数的用法 if语句(单分支,双分支和多分支) 用switch语句实现多分支 理解多个if语句,if...else if... 和if嵌套的不同应用场景 二.实验内容 判断成绩等级. 给定一百分制成绩,要求输出成绩的等级.90以上为A,80-89为B,70-79为C,60-69为D,60分以下为E,输入大于100或小于0时输出"输入数据错误". 分别用if和用switch语句实现 判断整数位数及逆序输出. 输入一个不多于

蓝鸥C语言学习第二天

今天主要学习了,if语言和switch语句,下面直接进入正题.C语言为我们提供了3种流程控制结构,分别为:顺序结构,选择结构,循环结构. 顺序结构:默认的流程结构.按照书写顺序执行每一条语句. 选择结构:对给定的条件进行判断,根据不同的结果执行不同的代码断. 循环结构:对给定条件成立的情况下,反复执行某一代码断. 3种流程图如下: 一.顺序结构 1 int main(){ 2 3 printf("hello world!\n"); 4 5 printf("I like iOS

Python 语言学习 第二篇:数据类型(字符串)

字符串是一个有序的字符的不可变序列,用于存储基于文本的信息.字符串所包含的字符存在从左至右的位置顺序,不可以在原处(in-place)修改.Python没有C语言的字符和字符串之分,只有字符串.从严格意义上说,字符串是单个字符的序列,支持元素基于位置的操作,能够通过位置索引字符:由于字符串具有不可变性,不能对原始的字符串进行修改,也就是说,不能通过对其某一位置进行赋值而修改字符串. 一,字符串常量 字符串常量使用成对的单引号或双引号来表示,两者表示的效果是一样的. 1,在字符串常量中表示引号 如

golang语言学习第二课:变量类型及常量与枚举

go语言的变量类型: bool (true为0,false不等于0), string int 分好多种int,有点头晕,但用默认的int就足够了,根据机器判断,是32位的用int32,是64位的用int64. byte, 又是uint8的别名. rune(类似char,但是是utf-8编码的char),又是int32的别名. go语言没有float,只有float32, float 64(即使在32位的架构上还是64位) go语言原生支持复数类型,类似python, python也支持复数.go

Linux学习第二周作业

1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. Linux上的文件管理类命令: cp命令:复制文件或目录 单源复制:cp [OPTION]...[-T] SRC DEST 多源复制:cp [OPTION]...SRC...DIRECTORY cp [OPTION]...[-T] SRC DEST 其常用选项为:-i 交互式,提醒目标存在,是否覆盖. -r,-R:递归复制源目录下所有目录与文件 -a 归档复制,保留所有的文件的元数据,相当于-dR --preserv=

C语言零基础项目驱动式学习第二天

//BOOL 类型是一种非真即假的数据类型,取值只有YES和NO, //BOOL 其实是OC中得数据类型,在C语言中,认为非0即为真. //BOOL 类型规定的存储空间为一个字节. //    BOOL a = YES; //    BOOL b = NO; //    printf("a = %d, b = %d\n", a, b); //    int a = 15, b = 18; //    BOOL c = a > b; //    printf("c = %

学习linux第二周作业

第二周作业: 本周作业内容: 1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. touch,rm,mv,cp,file,ls,chmod,chown,ln,rename, touch 修改文件atime,如果文件不存在,那么创建该文件. rm:删除文件. -r:循环删除,包含文件和目录 -f:强制删除,布询问. -i:询问是否删除. 默认情况下,系统自带别名,rm=rm -i mv:移动文件,可以在移动的过程中重命名文件或文件夹. 例如:移动重命名mytest1目录为

2017秋-软件工程第二次作业

本周因为个人缘故,参加社团活动作业没能及时完成.对此我表示,做过就不后悔,至少我觉得生活是丰富多彩的,错过的时间就应该努力赶上!夜深人静的时候总是可以让人反省自己.本次作业我只实现了第一个功能和第二个功能的部分.对此我表示很不满,但是时间紧迫.个人能力有限,以至于自己没能让自己的软件看起来完美. 第二次作业的内容非常有趣,这也是我一直想做的一件事情,统计一篇文章里的字词.我知道自己的编程能力较差.距离完成提交时间很近,自己手写全部是不能及时按照约定提交的,于是就尝试借鉴前人的代码.第一晚的努力各