最新文章列表

Linux下C多线程(二)

上一篇介绍了Linux下C多线程的基础知识,这篇文章我们深入探索Linux下C多线程。 还是按照惯例,先上程序,再一步一步的做解释。 #include <stdio.h> #include <pthread.h> #include <errno.h> #include <stdlib.h> #include <stddef.h&g ...
zuoyezhixing 评论(0) 有1395人浏览 2013-06-15 23:08

Linux下C多线程(一)

Linux下C语言多线程编程学习一 简单实现多线程需要用到 pthread_create函数和pthread_create函数。先上例子再做解释。 #include <stdio.h> #include <pthread.h> #include <stddef.h> void thread(void){ int i; for(i=0;i< ...
zuoyezhixing 评论(0) 有1752人浏览 2013-06-14 17:30

如何学好C语言

很多同学都想毕业以后从事计算机行业,获得令人羡慕的薪水。那么学好C语言就成为进入计算机行业很关键的第一步。这也就是为什么很多同学一直在 ...
zretc 评论(0) 有1023人浏览 2013-06-09 11:21

结构体,文件操作,指针,简单练习

#include <stdio.h> #include <stdlib.h> #include <malloc.h> #include <string.h> #define SCORES 5 #define S 3 typedef struct { int num; char *name; char sex[2]; fl ...
Jw.mac 评论(0) 有502人浏览 2013-05-22 23:30

常用的代码组织形式(C语言)

    以下摘录自《Linux C 程序设计大全》。     对于小型代码而言,可以将所有的文件书写在一个源文件中。但是如果代码量很大,这种组织代码的形式就不适合了。那么应当怎样组织多个文件,多个模块的大型代码呢?     首先,应当将所有需要使用的函数分类。具体就是将功能相同的函数写在同一个文件内,在C语言中,一个文件即代表一个模块。例如,对于一个链表操作的程序而言,插入链表节点的操作函数 ...
rhythm_of_rain 评论(0) 有2020人浏览 2013-04-27 16:11

十大注释符号排名

10.  %  MATLAB 9. =begin 我就喜欢Ruby脚本语言 写个注释还要 打这么多个字 =end 8.  <!-- HTML标记语言,XML标记语言 --> 7.  -- SQL脚本语言 6.  ; ini配置文件 5.  /** Java语言(Javadoc) */ 4.  // C++语言 3.  ' Visual Basic .NET语言,霸 ...
架构师 评论(0) 有2324人浏览 2013-04-23 19:25

释放C语言的灵魂!—读《征服C指针》有感

释放C语言的灵魂!—读《征服C指针》有感   学习C语言已经是5年前的事了,当时在大学的阶梯室上课。老师像念经一样,下面的学生都睡觉。我也不例外,但因为参加了一个编程比赛。我不得已自学C语言,我记得当年考试考了90分,但编程作品就没有交。证明中国式教育,赋予了我理论知识,却忘却了实际操作。看到《征服C指针》这本书,我觉得实用性非常强,可以看到笔者的造诣之深。无奈下,我找回以前的读书笔记,回忆以 ...
noaighost 评论(0) 有1883人浏览 2013-04-11 21:36

由链表初始化看C语言的二级指针

先来看C语言创建链表、插入节点和遍历链表的一段代码: #include <stdio.h> #include <stdlib.h> typedef int ElemType; typedef struct Node{ ElemType elem; struct Node *next; }Node, *LinkedList; // ...
guimingyue 评论(3) 有7445人浏览 2013-04-03 21:09

gets和fgets

gets(char *buffer); gets读取标准输入,存储到buffer中,直到遇到换行或者EOF才会停止读取,所以需要保证buffer足够大,否则超出buffer的内容会不可控的覆盖其他变量。如果遇到换行符,换行符会被丢弃,然后在末尾添加'\0'字符。   fgets(char *buffer, int size, FILE* in);  推荐使用 fgets从文件流中读取内容 ...
ljmdbc7a 评论(0) 有732人浏览 2013-03-30 09:47

C语言学习笔记一 初步认识C语言

最近这段时间,用零碎的时间看了一本书《写给大家看的C预言书》(中文版),这本书作者是Greg Perry。我在图书馆无意中看到了这本书,随手翻了翻,感觉写的挺有意思的,一本简约易懂的C语言入门级书籍。看完之后,感觉还是老外的技术书籍写的比较好。“发表时最好的记忆”,于是决定写一下学习总结,以后如果使用的时候,可以随时翻阅。   关于“程序”(program)的定义有很多,这里的解释我觉得通俗 ...
四叶螺旋桨 评论(0) 有828人浏览 2013-03-17 17:34

c语言实现正整数的大数乘法

#include<stdio.h> #include<stdlib.h> #include<string.h> char* multi(char r[],char b[],char a[],int *p){ int len=strlen(a),len1=strlen(b),rSta=99,i=len1,j=len,temp=0,cb,ca,tSum,sC ...
narutolby 评论(0) 有3197人浏览 2013-03-07 18:46

冒泡排序(C语言版)

关于冒泡排序,相信大家无论学习哪种学习语言,在学到循环和数组的时候肯定都会接触到这个最基本的排序算法。为什么这种算法要叫做冒泡排序呢 ...
hjj20040849 评论(0) 有2731人浏览 2013-03-01 19:13

栈的顺序存储结构(C语言版)

我在准备的过程中,发现很多笔试题和面试的时候,都是用C语言来描述的,而且现在我的一些没有Java基础的师弟正在开始学习数据结构,所以为了方便他们也方便自己还是下定决心用C语言进行数据结构的代码实现,毕竟所有的语言都是相通的,学起来并不难,更何况我大一的时候学过呢,所以在此向一些希望看到我的Java版本实现的朋友道个歉。   栈的定义:限定仅在表尾进行插入和删除操作的线性表,我们把允许插入和删 ...
hjj20040849 评论(1) 有5104人浏览 2013-02-28 17:43

二叉树的基本操作

bool balance(pbtree &t)  //判断一个二叉树是否是平衡二叉树   {       if (t != NULL)       {           int m, n;           m = depth ...
zjjzmw1 评论(0) 有1426人浏览 2013-01-31 16:52

implicit declaration of function ‘XXX’的问题

函数声明不明确。   引起这个问题的原因: 1,没有包含该函数的头文件。   解决办法: 把函数对应头文件include。   查找函数所在头文件的方法: man <function name> 例如,查找printf函数:man printf 在手册中找到对应头文件。  
ljmdbc7a 评论(0) 有18734人浏览 2013-01-10 12:56

漫谈C语言及如何学习C语言(转)

云风最近写了一篇博客《C语言的前世今生》。作为长期使用C语言开发网络游戏服务器的程序员,云风是有理由写这样一篇文字,不过还是感觉谈的不够深入,C语言在业界使用的现状没有怎么描写,有些意犹未尽。在这里想比较系统的谈谈个人对C语言学习方式方法的理解。分别按照书籍、实验环境搭建、网络资源来分别介绍,希望能写的比较完整全面一些,给想学习C语言的朋友一个有价值的参考。 为什么要学习C语言? 为什么要 ...
liyf155 评论(0) 有2095人浏览 2013-01-05 10:22

C语言中的"序列点"和“未定义”

      在上一篇文章<由只北一样的表达式说开去>中提到了"序列点"和“未定义”这两个概念,而且好像有点难理解的样子,在这篇文章就理 ...
include0923 评论(0) 有1537人浏览 2012-11-24 00:25

C语言运算符整理

从新学了一下C语言,发现每次看过C语言中的运算符之后,过一段时间便忘了各种运算符的优先级及结合顺序,每次都要翻书,各种苦逼,好吧,这次顺便整理一下。 优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] ...
include0923 评论(0) 有757人浏览 2012-11-21 18:49

最近博客热门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