12.04学习计划

只要你愿意走,踩过的都是路;只要你不回避与退缩,生命的掌声终会为你响起。 

1、任务计划
(1)做学生宿舍管理的课程设计啦~要写代码
(2)做完普朗克常量的数据处理,要交报告啦~
(3)写组装式直流双臂电桥测量低电阻的实验报告啦~

2、计划完成度

(1)课设做了一小部分了。定义了结构体,定义了存储结构,然后把他们初始化了一下,定义了主菜单页面,有了大体的框架。

  1. 先是看老师给的要求,然后自己查清楚什么是数据对象,数据对象之间有什么联系,数据对象有什么特性,数据逻辑结构是用线性还是链式,主要信息的分类,以及要实现的操作。
  2. 由于C的基础比较薄弱,三四节课老师就要检查代码了,我没法一个多小时把课设思路完全自己想出来,连理解题意都花了一番功夫的。我百度了相关的代码以及报告,了解了实现老师要求的功能是怎么实现的,要定义哪些结构,整体思路是怎么走的。结合着代码,加上自己的理解,遇到不会的字符和语句就去百度,算是完成了我开头说的那部分任务。老师检查的时候,也可以回答的上来。
  3. 由于只有八个学生,所以我采用了线性表。先是定义了输入输出的头文件,定义了字符数组的头文件,还有标准库的头文件。给线性表宏定义了长度,还初始化了一下。定义了结构体,就是学生信息,还有宿舍信息。再就写了一下menu的主页面模式了。就是plantf一些个文字和字符,使页面看起来美观易操作一些就好了。
  4. 在主菜单里就是用了一下char,这样就可以输入字符来检索;定义了整形变量,就可以输入序号来检索;有个scanf格式输入函数,可以返回定义的序号啦~当然了,也得判断序号是否是存在主菜单中的,如果没有的话,就可以输出“操作有误”。
  5. 检查的时候,老师build的时候,出现一些问题。比如定义了结构体之后,我在花括号后面标记“linear list”,这样是有误的,花括号后面的字符串可以是字母加下划线,但是不能空格,这种的操作无法执行。因为取了“linear list”,后面线性表初始化的时候也有用到,但是取地址的时候,就会有误。可以改为“linearlist”,或者是“linear_list”。
  6. 要注意C和C++的区别哦,就好像定义结构体的时候,typedef在C和C++的用法就是不一样的哦~
  7. 在C语言中,结构体类型的指针有三种,一是struct类型名 *指针变量名;二是指针变量->结构体成员名,三是(*指针变量).结构体成员名。
  8. 因为给出的学生信息是固定的,所以直接输入就好,就可以进行检索。不需要进行宿舍的排列,设置参数。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值