- 博客(10)
- 收藏
- 关注
原创 Linux c语言 查看文件是否存在\查看文件大小
#include 查看文件是否存在 int access("./path", F_OK) return 0->success -1->fail查看文件大小 fseek(fp, 0, SEEK_END) ; return ftall(fp, 0, SEEK_SET) ; #include struct stat st ; stat("./path", &st) ; return st.st_size
2022-09-19 10:13:36
1215
1
原创 素数筛选的实现
质数:只能被1和自己整除的数。合数:质数的对立。方法:偶数筛掉。质数的倍数筛掉。#include <string.h>#include <math.h>#define max 100int prime[max] ;void sort(){ memset(prime , 1 , sizeof(prime)) ;//初始化,假设全是质数 int i , j ;...
2019-01-23 20:01:38
228
原创 用C实现链表倒序
建立链表单元struct Node{ int data ; Node * next ;};打印void print_list(Node * head){ if(head){ printf("%d " , head->data) ; print_list(head->next) ; }}迭代方式void * reverse_list(Node ** he...
2019-01-23 19:39:21
1421
原创 关于c#类继承中的隐藏和覆盖
覆盖请看以下代码:public class A { public virtual void say() { Console.WriteLine("i m father"); } } public class B : A{ public override void say() { ...
2018-12-27 14:05:41
422
原创 c语言结构体冒号使用小记
代码1用冒号限定参数所占的位数,在协议解析,单片机开发中比较常见。#include<stdio.h>typedef struct{ unsigned int a : 2 ; unsigned int b : 32 ;}sa ;int main(){ printf("%d\n" , sizeof(sa)) ; return 0 ;}结果输出是8,因为给结...
2018-11-20 11:16:07
820
1
原创 《操作系统原理》读书笔记(三)
1、进程的定义:1.程序在处理器上的执行。2.进程是一个可调度的实体。3.进程是逻辑上的一段程序,它在每一瞬间都含有一个程序控制点,指出现在正在执行的指令。4.顺序进程是一个程序及其数据在处理器上顺序地执行时所发生的活动。5.进程可以和别的进程并行运行。国内对进程的定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。进程与程序的区别:1.进程是程序的执行,属于动...
2018-11-19 14:25:36
802
1
原创 用C语言验证计算机的大小端
大端:数据的低字节放在内存的高地址中,高字节放在内存的低地址中。小段:数据的低字节放在内存的低地址中,高字节放在内存的高地址中。可以用一个联合体来验证:#include<stdio.h>typedef union{ unsigned int num ; char buf[4] ;}UN;int main(){ int ret = 0 ; UN un ; u...
2018-11-12 19:48:44
405
1
原创 《操作系统基础》读书笔记(二)
1、若计算机是使用于多用户的多道程序的设计环境中时,它的指令系统中的指令必须要区分成:特权指令与非特权指令。特权指令是指在指令系统中那些只能由操作系统使用的指令,一般不允许用户使用。用户只能使用非特权指令,只有操作系统才能使用所有的指令。根据处理器的状态标识判断CPU是操作系统在执行还是一般用户在执行。有些系统将处理器工作状态分为核心状态、管理状态、用户状态。但多数系统分为管态(操作系...
2018-11-09 16:18:50
310
原创 《操作系统基础》读书笔记(一)
1、计算机通常为冯 诺依曼结构,主要有五部分:运算器、控制器、储存器、输入、输出设备构成。计算机部件之间以总线相连接。总线实际上是一组并行的导线,导线数目和计算机字长相同,数据和指令通过总线传送。通道的出现推进了计算机的处理效率与功能。通道实际上是个专用的输入输出I/O处理器,由它负责和控制I/O设备的工作,提高了CPU的效率。并行性另一方面努力往往是把一件工作分为若干个相互联系的部分...
2018-11-08 11:54:32
471
原创 用C语言实现FIFO
这是一个先进先出的环形队列,结构体包括队列和头尾指针。宏定义队列的最大长度。main函数里有实现的damo。#include&amp;lt;stdio.h&amp;gt;#include&amp;lt;stdlib.h&amp;gt;#include&amp;lt;string.h&amp;gt;#define MAX 5 typedef struct{ int queue[MAX
2018-11-07 11:03:50
9136
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人