-
130行C语言实现个用户态线程库(1)
准确的说是除掉头文件,测试代码和非关键的纯算法代码(只有双向环形链表的ADT),核心代码只有130行左右,已经是蝇量级的用户态线程库了。把这个库取名为ezthread,意思是,这太easy了,人人都可以读懂并且实现这个用户态线程库。我把该项目放在github上,欢迎来拍砖:...
2018-06-18 04:02:45
-
c语言中一种典型的排列组合算法
c 语言中的全排列算法和组合数算法在实际问题中应用非常之广,但算法有许许多多,而我 个人认为 方法不必记太多,最好只记熟一种即可,一招鲜亦可吃遍天 全排列: #includestdio.h void swap(int *p1,int *p2) { int t=*p1; *p1=*p2; *p2=t; } void permutation(int a[...
2018-06-18 04:02:55
-
基于事件的任务调度器
...
2018-06-18 04:02:56
-
多线程并行计算数据总和 —— 优化计算思想(多线程去
多线程计算整型数组数据总和: #include stdio.h #include stdlib.h #include Windows.h #include process.h #include time.h #define N 1024 struct Myinfo{ int *pstart; // 开始地址 int length; // 长度 int id; // 线程编号 int sum; // 存储数据的和 }; void add...
2018-06-18 04:02:54
-
c primer plus(五版)编程练习-第八章编程练习
1.设计一个程序,统计从输入到文件结尾为止的字符数。 #includestdio.h int main( void ){ int ch; int i; i = 0 ; while ((ch = getchar())!= EOF){ if (ch != ' \n ' ) i ++ ; } printf( " char for count %d " ,i); return 0 ;} 2.编写一个程序,把输入作为字符流...
2018-06-18 04:02:49
-
C返回函数指针的函数
如下函数 char (*retCharWithInt( char , char ))( int ); 申明了函数指针retCharWithInt,该指针指向一个形参是(char,char),返回值是char(*)(int)的函数。 若是定义 char (*retCharWithInt( char c1, char c2))( int ){ ;} 则为定义函数(*retCharWithInt(char c1, cha...
2018-06-18 04:02:51
-
C语言中switch...case语句中break的重要性
在C语言中switch...case语句是经常用到的,下面我介绍一下在使用该语句时候需要注意的一个细节问题。话不多说,直接举例子: 例子1: switch(fruit) { case 1:printf("apple"); break; case 2:printf("banana"); break; case 3:printf("orange"); break; case 4:printf...
2018-06-18 04:02:49
-
C语言中使用指针与数组的区别
在c语言中,指针和数组名都表示地址,但两者却有很大的不同之处,对于初学者来说一定要弄清楚两者的区别。 首先,我举个简单的例子: char *p1="hello!"; //定义字符型指针p1,并将指针p1指向字符串“hello!”的首地址。 char s[10]="hello!"; //定义数组s,并将其初始...
2018-06-18 04:02:46
-
P1605 迷宫
题目背景 迷宫 【问题描述】 给定一个N*M方格的迷宫,迷宫里有T处障碍,障碍处不可通过。给定起点坐标和 终点坐标,问: 每个方格最多经过1次,有多少种从起点坐标到终点坐标的方案。在迷宫 中移动有上下左右四种方式,每次只能移动一个方格。数据保证起点上没有障碍。...
2018-06-18 04:02:45
-
根据需要分等级的打印日志(C语言)
在程序遇到问题调试时,有时候需要打印一些中间变量,观察完调试完又需要把这些打印注释掉,感觉很麻烦。所以写了一个小程序,可以设置打印日志等级。 在主程序设置要打印的日志等级debug,就把相应的等级的日志全部打出来观察。 程序用到了va_list(在C语言中解决变参...
2018-06-18 04:02:43
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash




