作业四总结

一、知识点:

  1. 字符类型
  • 字符变量:ch     字符常量:‘a’
  • 字符常量:‘a’ ‘z’ ‘A’ ‘Z’ ‘0’ ‘9’ ‘ ’ ‘\n’
  • ASC||字符集:(每一个字符:唯一的次序值(ASC||码))
  • 定义字符变量ch,用于存放字符型数据。例如:ch=‘A’;

2.字符输入函数getchar()

  • 调用字符输入函数getchar()可以从键盘输入一个字符。
  • 设ch是字符型变量,函数getchar()的一般调用格式为:ch=getchar();
  • 其功能是从键盘输入一个字符,并赋值给变量ch。

   3.字符输出函数putchar()

  • 调用字符输出函数putchar()可以输出一个字符。
  • 函数putchar()的一般调用格式为:putchar(输出参数);
  • 其功能是输出参数是字符型变量或字符型常量。

4.逻辑运算

目数 单目 双目 双目
运算符 && ||
名称 逻辑非 逻辑与 逻辑或
a b a&&b a||b !a
  • 逻辑表达式:用逻辑运算符将逻辑运算对象连接起来的式子。
  • 逻辑运算符的优先级&&和||低于关系运算符。

5.if语句的使用方法

(1)if语句的三种形式

  • if(表达式)语句
  • if(表达式)语句1    else语句2
  • if(表达式1)语句1

else if(表达式2)语句2

……

else if(表达式m)语句m

else 语句n

说明:

(1)if后面的“表达式”一般为逻辑表达式或关系表达式,系统对表达式的值进行判断,若为0按“假”处理,若为非0,按“真”处理。因此,表达式的类型不限于逻辑表达式,可以是任意的数值类型(包括整型,实型,字符型,指针型数据)。

(2)后面两种形式的if语句中,每个else前面有一个分号,不要错认为是两个语句。

(3)if和else后面可以使用复合语句,即用“{}”将n个语句括起来。

6.switch语句

(1)一般形式:

switch(表达式)

{case 常量表达式1:语句1

case 常量表达式2:语句2

          ……

    case 常量表达式n:语句n

default:语句n+1

}

说明:(1)switch 后面括弧内的“表达式”,可以是任意类型的表达式。

     (2)当表达式的值与某一个case后面的常量表达式的值相等时,就执行此case后面的语句,若所有的case中的常量表达式的值都没有与                    表达式的值匹配的,就执行default后面的语句。

     (3)每个case的常量表达式的值必须互不相同,否则就会出现互相矛盾的现象。

     (4)各个case的出现次序不影响执行结果。

   (5)多个case可以共用一组执行语句。

     (6)执行完一个case后面的语句后,流程控制转移到下一个case继续执行。“case常量表达式”只是起语句标号的作用,并不是在该处进                    行条件判断。

二、实验中遇到的问题及解决方法:

1.遇到的问题:

(1)使用switch语句进行实验4时,编辑好语句运行后,不能达到预计的实验效果。

(2)使用switch语句时,忘记输入break,导致实验结果和预期效果不同。

2.解决方法:

(1)反复检验编辑好的语句,确定没有遗忘细节后再运行程序。

(2)找不到语句的错误时不妨让同学帮忙检查,或许会有意想不到的结果。

三、实验心得体会:

1.通过实验反复熟悉,能够对简单的字符类型数据进行定义、输入和输出。

2.对逻辑运算还是有点不是很明白,总是逻辑关系混乱。

3.初步学会了switch语句,还不是很熟练。

四、预习第四章循环结构:

(1)哪些循环先判断后循环?哪些循环先循环后判断?

(2)循环语句内遇到goto语句会出现什么情况?

(3)for语句和while语句的区别?

时间: 2024-11-07 16:55:15

作业四总结的相关文章

機器學習基石(Machine Learning Foundations) 机器学习基石 作业四 Q13-20 MATLAB实现

大家好,我是Mac Jiang,今天和大家分享Coursera-NTU-機器學習基石(Machine Learning Foundations)-作业四 Q13-20的MATLAB实现.以前的代码都是通过C++实现的,但是发现C++实现这些代码太麻烦,这次作业还要频繁更改参数值,所以选择用MATLAB实现了.与C++相比,MATLAB实现显然轻松很多,在数据导入方面也更加方便.我的代码虽然能够得到正确答案,但是其中可能有某些思想或者细节是错误的,如果各位博友发现,请及时留言纠正,谢谢!再次声明,

機器學習基石(Machine Learning Foundations) 机器学习基石 作业四 课后习题解答

大家好,我是Mac Jiang,今天和大家分享coursera-NTU-機器學習基石(Machine Learning Foundations)-作业四的习题解答.笔者在做这些题目时遇到很多困难,当我在网上寻找答案时却找不到,而林老师又不提供答案,所以我就想把自己做题时对题目如何思考的写下来,为大家提供一些思路.当然,我对题目的理解不一定是正确的,如果各位博友发现错误请及时留言联系,谢谢!再次提醒:请不要以此博客作为通过考试的用途,还是更好学习.理解课程的途径!希望我的博客对您的学习有所帮助!

手动脱PeCompact 2.20壳实战-吾爱破解培训第一课选修作业四

作者:Fly2015 PeCompact壳又是一个没有听说过的壳,需要脱壳的程序是吾爱破解培训的第一课的选修作业四.最近对脱壳有点上瘾了,当然也遭受了脱壳受挫的无奈,但是比较幸运还是把这个壳给搞了. 对加壳程序进行查壳. 工具DIE显示程序加的是PeCompact壳,并且原来没加壳的程序使用Microsoft Visual C/C++(2008)编写的,这一点对于查找原程序的真实OEP非常有帮助. OD载入加壳的程序进行分析,加壳程序的入口点的汇编代码. F8走了几步,坑啊,写壳的作者在代码中设

2017.11.17——作业四用户体验分析:以 “师路南通网站” 为例

作业四.用户体验分析:以 "师路南通网站" 为例 作业目标:针对师路南通 ,开展UX分析,基于实例分析,体会用户体验设计的 7 条准则. 首先是"师路南通"的简单页面介绍 师路南通功能列表: 在页面的首页可以看到"师路南通"网页的一些功能板块有哪些,详情点击就可以看到,首页只罗列了部分重点,例如"近期研修","经典研修"等等 接下来是我觉得"师路南通" 在用户体验设计方面让我觉得满意和不

软件测试--作业四

<软件测试>第四次作业 1.某公司网站的后台管理有一个用户注册的功能需要测试,该测试为黑盒测试,请用表格的方式给出该功能的测试用例(参考课本P107页).用户注册功能描述如下: (1)       管理员必须先登录,方可进入网站后台管理,进入后台管理界面后可以进行用户注册(假设用户注册的URL地址为http://www.fengt.com/Admin/UserRegister.jsp) (2)       用户注册要求输入用户名.密码.密码确认.邮箱,这4项内容均不能为空 (3)      

团队作业四-团队项目汇总

一.Daily Scrum Meeting[Alpha] 团队作业4--第一次项目冲刺(Alpha版本)预备工作 团队作业4--第一次项目冲刺(Alpha版本)第一天 and 第二天 团队作业4--第一次项目冲刺(Alpha版本)第三天 团队作业4--第一次项目冲刺(Alpha版本)第四天 团队作业4--第一次项目冲刺(Alpha版本)第五天 团队作业4--第一次项目冲刺(Alpha版本)第六天and第七天 二.Daily Scrum Meeting[Beta] 三.git git地址: htt

Linux内核实验作业四

实验作业:使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用 20135313吴子怡.北京电子科技学院 [第一部分]使用库函数API来获取用户标识号.库函数为getuid() 代码如下: 编译运行之后,将用户id号1000打印输出在屏幕上. [第二部分]使用汇编方式触发系统调用来获取用户标识号.库函数依旧为getuid() 代码如下: 可以看出,打印出来的用户id和之前的一样都是1000. [第三部分]系统调用的工作机制学习总结 我认为系统调用的工作机制就是系统调用经过封装包装成为

软件测试作业四

<软件测试>第四次作业 软金3班      陈小燕       3137102311 1.某公司网站的后台管理有一个用户注册的功能需要测试,该测试为黑盒测试,请用表格的方式给出该功能的测试用例(参考课本P107页).用户注册功能描述如下: (1)       管理员必须先登录,方可进入网站后台管理,进入后台管理界面后可以进行用户注册(假设用户注册的URL地址为http://www.fengt.com/Admin/UserRegister.jsp) (2)       用户注册要求输入用户名.密

作业四 用户体验分析:以 “师路南通网站” 为例

一.作业目标 基于实例分析,体会用户体验设计的 7 条准则. 二.作业要求 针对师路南通 ,开展UX分析.PS:对比另外2个学习网站:UMU学习平台.学生安全教育平台. 基于我们列出的 7 条UX评价准则,分析"师路南通" 在用户体验设计方面让你觉得满意的地方(不少于2点),请陈述理由. 同样,分析"师路南通" 在用户体验设计方面让你觉得最不满意的地方(不少于2点),请陈述理由. 回答上述问题时,附上截图. 三.分析 (一)满意的地方 ①登录页面,有提供验证码的服务

作业四

本次作业内容: 1.创建一个10G分区,并格式为ext4文件系统:   (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl:   (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳: 2.创建一个大小为1G的swap分区,并创建好文件系统,并启用之: 3.写一个脚本   (1).获取并列出当前系统上的所有磁盘设备:   (2).显示每个磁盘设备上每个分区相关的空间使用信息: 4.总结RAID的