毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

C语言学生宿舍管理系统设计(3)

时间:2024-02-11 09:03来源:毕业论文
5、编译的预处理可以让C语言更富有弹性与可操作性。 6、C语言中只保留了32个关键字,使变量名和函数名具有更多的可操作性。 7、C语言中对于指针的应

5、编译的预处理可以让C语言更富有弹性与可操作性。

6、C语言中只保留了32个关键字,使变量名和函数名具有更多的可操作性。

7、C语言中对于指针的应用可以来对硬件中的存储实现低级的操作。

 优缺点

1、方便灵活,简单紧凑

C语言中有32个关键字和9种控制语句,对于程序的书写相对来说是比较自由的。

2、表达方式实用灵活

C语言中对于变量的赋值,并且对于表达式的返回值的方式较为灵活,程序设计的自由度相对来说比较大,表达方式可根据相关规定来自行实用。

3、数据类型丰富

数据类型可分:字符型,实型,整型,指针类型,数组类型,结构体类型,枚举类型等。指针的使用大大的提高了我们工作的效率。

4、运算符丰富

C语言中一共包含了34种运算符,丰富了C语言的类型,通过灵活的使用,可以用于很多其他语言所不能实现的运算。

5、可移植性好

C语言易于我们用户对其进行调试、修改和移植,C语言的代码生成比汇编语言工作量小,可移植性更高。

6、允许对地址进行访问

对于硬件地址的访问是对C语言允许的,他能够和汇编语言相似的进行位、地址和字节进行操作。可用来写我们的操作系统。

  

缺点

1、C语言是的数据在安全的问题上存在了较大的缺陷,也就是我们所说的封装性问题。因此,C++对此进行了很大的完善。

2、正是由于C语言对语法的使用比较自由,所以导致了程序的安全性,数组可能会产生越界的情况,而程序的运行可能会产生核心段的错误。所以我们需要对C语言的数据结构和逻辑运算要掌握好。所以也导致了C语言相对于其他高级语言来说更难掌握。

2。3 Linux系统简介

内核,应用程序,shell,x-windows构成了Linux的操作系统。

整个操作系统的核心便是内核,他控制着整个计算机系统的软件,是硬件资源。C语言可以编写Linux的内核编码。

Linux的内核并不能直接被用户所使用的,也不能直接接受终端发的命令。Shell负责内核与用户之间的通信

其中Linux和Unix的图形化用户界面是通过X Windows来实现的。而在Windows中,图形化界面会影响整个程序的运转。但是X Windows只是跑在Unix系统下的一个程序,所以当他出现问题的时候并不会影响其他程序的使用。

Linux的基本原理

Linux是模块化的结构,其中的软件资源和硬件资源的管理是通过管理模块来操作的。

对存储的管理

通过硬盘对内存的扩充来为程序运行提供更多的空间。

对CPU的管理

Linux可以运用分时的方式来对CPU的运行时间进行管理,因为Linux是多任务多用户操作系统。

对文件的管理:源C于H优J尔W论R文M网WwW.youeRw.com 原文+QQ752-018766

在Linux系统中一切记录信息的方式都是以文件形式,文件系统的使用便是对于操作系统中文件的管理。为文件操作首先对文件的位置和内存空间进行分配,然后再实施文件的写和读的操作,也可以对文件进行保存与共享。

3。 需求分析 

3。1 学院整体情况 

因为大学学生人数不段增加,对于学生宿舍的管理,课程的管理和教务的管理变得越来越复杂,也就增加了后勤部门的工作压力。所以引入数字化的管理方式是各大院校都在运用的方式。 

就拿我们学校来说光学生宿舍楼就有几十号楼,入住学生人数更是高达几万人,人员宿舍的变更,保修信息更是繁多复杂。 C语言学生宿舍管理系统设计(3):http://www.youerw.com/jisuanji/lunwen_201616.html

------分隔线----------------------------
推荐内容