![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自用
勾手老大爷
这个作者很懒,什么都没留下…
展开
-
学生成绩管理系统
学生成绩管理系统 PS.上周和同学一起写了一个学生成绩管理系统,可读可写该有的功能都有,就差个图形化界面就可以送给学校用了。 主要功能 1.学生能够登入系统查询语文、数学、英语三科成绩,及三科的平均分、总分、排名。 2.教师能够管理学生、录入学生考试成绩。 3.管理员能够管理教师,超级管理员有且只有一个,只为管理普通管理员。 4.除超级管理员外,所以用户连续登入三次账号被锁定,需要上级用户才能解...原创 2018-12-10 16:58:03 · 7711 阅读 · 3 评论 -
学生成绩管理系统续
续上篇学生成绩管理系统 上一篇博客上放出了我各个界面的源代码,还差一个主函数的源代码 我是将学生,教师,管理员,超级管理员,还有公共函数都分开写,最后再汇总在一个main函数中 main函数 #include"interface.h"//这个头文件中包含了其他所有的头文件还有函数 #include"common.h"//公共函数库,结构体定义都在里面 void xsglxt(void) { w...原创 2018-12-10 17:12:29 · 231 阅读 · 1 评论 -
快速排序的简单应用
快速排序 下面的代码是数组的快速排序: 核心就是找到一个标杆,对标杆左右两边的数进行排序。 #include<stdio.h> void _quick_sort(int arr[],size_t left,size_t right) { // 计算标杆的位置 int p = (left+right)/2; // 备份标杆的值 int val = arr[p]; // 备份起...原创 2018-12-24 14:34:19 · 247 阅读 · 0 评论 -
操作系统中信号的基本操作
一、基本概念 1、中断 中止(暂停)当前正在执行的任务,转而执行其他任务,这种行为叫中断。 硬件中断:来自硬件的中断。 软件中断:来子软件的中断。 2、信号是一种软件中断 它为进程异步执行任务提供了一种机制。 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS ...原创 2019-01-09 10:01:21 · 446 阅读 · 0 评论 -
用C语言实现Linux系统的cp指令
在实现cp指令之前,首先先要了解这样一个概念,我们平时在写代码时 int main() 这个括号里省略了3个参数。 int main(int argc,char** argv,char** environ) //argc 表示参数的数量 //argv 是一个字符串数组,里面按顺序存储着每一个参数的名字。 //environ 是环境变量,我们现在暂时用不到。 了解了这个之后我们...原创 2019-01-09 10:17:23 · 2255 阅读 · 1 评论 -
C++学习总结(1)
一、C++与C的不同点(语法的变化) 1、C++基本支持C语言的所有语法。 2、C++支持面向对象的编程思想。 3、C++支持运算符重载和引用。 4、C++支持泛型编程(模板支持)。 5、C++支持异常处理(catch,try)。 6、C++有严格的类型检查 细节变化: 1、文件扩展名: C:.c .h C++:.cpp .C .cc .cxx .h 2、编译器 g++ 大多数电脑需要额...原创 2019-03-01 13:43:05 · 152 阅读 · 0 评论 -
C++类的简单使用
类(结构)和对象 1、类的一般形式: class/struct 类名 :继承方式 父类 { 成员变量; ... // 构造函数 类名(){} // 析构函数 ~类名(){} // 类所具有的功能 成员函数 ... public: //public里面的函数和成员变量是公有的,可以被外部调用。 ... }; 一、构造函数 1、构造函数可以重载,可以根据不同的使用场景,对对象...原创 2019-03-01 14:14:07 · 4330 阅读 · 0 评论