
c语言
文章平均质量分 74
在机遇前,好好努力
记录编程成长,遇到的问题,解决的问题。
展开
-
“时间片轮转”调度算法(C语言)
编写并调试一个模拟的进程调度程序,以加深对进程的概念及进程调度算法的理解.1.调试运行“时间片轮转”调度算法,给出运行结果。2.采用“时间片轮转”调度算法对进程进行调度。每个进程有一个进程控制块( PCB)表示。进程控制块可以包含如下信息:进程名、到达时间、需要运行时间、已用CPU时间、进程状态等等3.显示进程运行过程,以及进程的带权周转时间和系统的平均带权周转时间。。原创 2022-04-17 16:59:22 · 12767 阅读 · 0 评论 -
文件操作fwrite写txt文件乱码怎么办,我这里有方法解决
。原创 2021-01-09 00:45:56 · 13387 阅读 · 5 评论 -
c语言如何从文件中读取信息到链表——文件操作
写这篇博客原因:c程序课设 忙的头昏脑涨,看了大量的博客。但是发现,文件操作这方面很少有简单易懂实用的博客。我作为大一新生,把自己学到的一点点功能分享一下。希望可以加快学者们的步伐。进入正题:先看效果 是不是你们想要的。...原创 2021-01-02 12:15:56 · 21851 阅读 · 14 评论 -
自定义strlen功能函数可以这样递归调用
int strlen(char *str) { if (*(str++) == '\0') //注意这里是先比较后才执行str地址加一 return 0; else return strlen(str++)+1; //+1 是关键 每递归调用一次,这个函数最终返回值都会加一 }原创 2020-12-26 19:01:17 · 119 阅读 · 0 评论 -
字符串中的单词个数问题
两种方法;一、计算空格方法;问题;三种空格第一个字符为空格,不计中间空格 num+1 连续空格 不计最后空格 +1 最后没空格呢??? 这时num初始值为0 行不通了若 用’\0’判断+1 最后有空格呢?? 多算了一考虑num初始值为1 最后若无空格 则刚刚好若有空格 则whlie(String[i]!='\0')if(String[i]!=' '&&String[i+1]!=' ')num++;if(String[i]!=' '&&S原创 2020-11-25 22:38:01 · 222 阅读 · 0 评论 -
面向过程与面向对象
面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为■面向过程与面向对象的优缺点面向过程 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源,比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。 缺点:没有面向对象易维护、易复用、易扩展面向对象 优点:原创 2020-11-21 23:39:37 · 128 阅读 · 0 评论 -
快速排列法 取自一位大佬
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>//define the global variable,this two variable needed to be used in the subfunction.int a[101], n;void quicksort(int left, int right){ int i, j, t, temp; if (left > right)/*作为结束的条件。排到最后,肯定.转载 2020-11-02 21:55:37 · 129 阅读 · 0 评论