最新文章列表

windows下C语言多线程编程

  _beginThreadex创建多线程解读 一、需要的头文件支持  #include <process.h>         // for _beginthread() 需要的设置:ProjectàSetting-->C/C++-->User run-time library 选择Debug Multithreaded 或者Multithreaded。即使 ...
qimo601 评论(0) 有10021人浏览 2012-11-15 14:37

(转)C语言中return,exit return exit的区别

C语言中的return,exit,break,continue。前两个函数使用的同时通常都会带上程序退出时的状态码,标准C中有EXIT_SUCCESS和EXIT_FAILURE两个宏,位于/usr/include/stdlib.h ...
sangei 评论(0) 有1635人浏览 2012-10-30 11:20

学习谭浩强老师的《C程序设计》,必配《C程序设计伴侣》!

    《C程序设计伴侣》作者陈良乔:“更有趣、更容易、更深刻、更实战的《C程序设计伴侣》——《C程序设计》的有力补充和最佳伴侣。在中国,几乎 ...
turingbooks 评论(0) 有721人浏览 2012-09-28 17:16

牛奶咖啡好伴侣——《C程序设计》配《C伴侣》

  喝咖啡,常常会加上咖啡伴侣或是牛奶,它会遮盖咖啡的苦涩,让咖啡更加香醇。如果把谭浩强老师的《C程序设计》比作一杯略带苦涩的咖啡,这本书就是它最佳的伴侣,让你的C程序设计之路更香醇。                                                                                                            ...
turingbooks 评论(0) 有737人浏览 2012-09-25 10:31

C语言与C++不得不说的那点事

        说到C语言,就不得不说它的继承者——C++语言。众所周知,C++语言是在C语言的基础上,添加了面向对象、模板等现代程序设计语言的特性而发 ...
turingbooks 评论(0) 有549人浏览 2012-09-25 10:17

c语言解码GPS--实现篇

      通过自己这几天的努力终于把GPS数据全部进行了解码,相信看了我的日志的人也期待了好久,资源在于分享,才能获得进步;相对于网上直接调用接口不同的是从C的方向解决问题能让问题更加的清晰,本设计芯片采用的是联星的CC550-BG模块,满足大多数芯片性能,系统是在LINUX系统下面实现,选用ttyS0节点,根据不同借口,串口线选择的是RS-232,相信大家也有所了解,详细的请看我代码,都有详细的 ...
rumenglingr 评论(0) 有1人浏览 2012-08-29 12:17

线程池的设计与测试

编写了一个最基本的线程池类,处理用c_work表示的工作任务。C++还很不熟练,欢迎会C++的提出宝贵的修改意见。 程序有注释,所以应该很好读懂。测试程序在下面。 /////////////////////////////////////////////////////// //线程池类 ///////////////////////////////////////////// ...
douxiangguan 评论(0) 有6人浏览 2012-08-24 11:22

串口通信实现

前段时间编写了串口通信的代码用的是RS-232数据线,但是不知道为什么读取不到从口传来的GPS数据,是在Ubuntu下面编译的,大家看看!     #include <stdio.h> /*标准输入输出定义*/ #include <stdlib.h> /*标准函数库定义*/ #include <unistd.h> /*U ...
wangwangzhi 评论(0) 有17人浏览 2012-08-21 16:52

(MS面试题) 公共最近父节点(LCA)的O(n)算法

这个题目出现在MS公司的一次面试题当中。公共最近父节点,也叫公共最近祖先(Least Common Ancestors),就是寻找二叉书中,两个结点最近的祖先结点。 在网上查找资料的时候,看到有Tarjan离线算法,过程比较复杂,我自己写了一个复杂度O(n)的算法,思路比较清晰,算法的长度也只有10行左右。经过简单的测试,可以找到正确结果。欢迎大家指正。 整个过程是一次后续遍历二叉树的过程, ...
zhanghu198901 评论(0) 有8人浏览 2012-08-21 15:20

C语言中结构体的直接赋值

一直记得C语言中,结构体是不可以直接赋值的。我问了三个同学,都说在C++中可以,在C语言中不可以,需要逐一成员赋值或者用memcpy函数。 我测试了一下如下的程序: #include <stdio.h> #include <stdlib.h> struct test { int a; int b; char ss[ ...
sansuzi88 评论(0) 有16人浏览 2012-08-17 15:45

链表中使用二分查找的方法

先将链表排序; 然后定义一个数组,将链表中每个元素的地址依次放入数组; 这样就可以通过数组->链表元素地址来查找数据了。 由于数组可以用二分查找,所以链表也可用二分查找了。 更多详细信息请查看java教程网 http://www.itchm.com/forum-59-1.html
wangwangzhi 评论(0) 有15人浏览 2012-08-17 12:10

关于C语言的声明而类型转换

最近遇到一些总是让人觉得奇怪的事情,例如,有个同学问我一个C语句:(*(void (*)())0)() ;这个语句的功能?有点令人无语,呵呵。从学习C语言以来都没有遇到这样的的语句。不过,直觉告诉我,这个东西一定非常有意思。研究了一些时间,知道这个是用来模拟开机时设计的一个C语句声明,计算启动时,从地址为0开始调用这个函数。与声明有关系的还有一个叫做类型转换。例如:声明为--int i ;转换为-- ...
美丽的小岛 评论(0) 有1014人浏览 2012-08-01 22:16

C函数形式参数为函数的语法

将函数作为C函数的形式参数,实际上是将函数指针作为形式参数 其语法形式为:   函数返回值   函数名(形参函数返回值  (*形参函数名(形参函数参数列表)),...)   举例如下: void callBack(int n, int (*ptr)());  
龙行天天 评论(0) 有846人浏览 2012-07-19 11:00

c语言版学生管理系统

练练手,一个简单得不能再简单的学生管理系统。 #include <stdio.h> #include <stdlib.h> #include <string.h> #define NUM 20 //总人数 #define ADD 1 //添加的标签 #define DEL 2 //删除的标签 #define UPD 3//更新的标签 #defi ...
1320438999 评论(0) 有1237人浏览 2012-06-30 16:36

C语言文件操作函数大全

C语言文件操作函数大全 clearerr(清除文件流的错误旗标) 相关函数 feof表头文件 #include<stdio.h> 定义函数 void clearerr(FILE * stream); 函数说明 cleare ...
qimo601 评论(0) 有2377人浏览 2012-06-18 13:54

创建多线程做减法(简化1)

坑爹的师父,坑爹的代码……粗略的精简了一下,但是线程的创建还是有点问题,下一版再研究 以下是代码: #include <pthread.h> #include <stdio.h> #include <stdlib.h> #define SIZE 5 int sum; static pthread_mutex_t mutex = PTHREAD ...
zhou347742 评论(0) 有1317人浏览 2012-05-29 12:08

快速排序算法实现

#include <stdio.h> #include <stdlib.h> int Index(int *array,int left,int right){//用于得到枢轴的坐标     int temp = 0;     int *flag = &array[left];     //开始时写成了flag = array[left],这是不正确的,因为在下面做交 ...
luoqidunwu 评论(0) 有998人浏览 2012-05-26 18:02

学习c语言知识已经入门了

接触c语言已经有一段时间了,没有学习的时候就听别人说,c语言很难学的。 我也曾经发表过这样的文章。 现在来看,学习了一段时间了,感觉也没有别人说的那么难学了。 c语言已经入门了。 后来,在网上发现,有不少人都在问:c语言的学习方法是什么? 其实学习方法都是自己总结出来的,别人的学习方法并不一定完全适合自己的。 目前我也正在努力的做总结,也希望找到一种适合自己的学习方法。 只要认真,有耐心,相信学会c ...
bianchengwu 评论(0) 有667人浏览 2012-05-24 08:33

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics