随笔分类 -  C

摘要:刚刚学习git和github,网上的知识太杂太乱。照着折腾了很长的时间,都没有搞出个结果,心里十分痒痒,最后终于在github上看到成果。本文适合刚刚接触github但是急于想看到效果的同学,当然git作为一种技术,并不能祈求短暂的时间内达到学会精通,后面还需继续努力 本文地址:http://www 阅读全文
posted @ 2016-06-24 17:16 wuyudong 阅读(1226) 评论(0) 推荐(2) 编辑
摘要:下面的列表是在网上收集整理的C语言资料,包括PDF等多种格式 A Tutorial on Pointers and Arrays in C Beej's Guide to C Programming Beej's Guide to Network Programming C Programming 阅读全文
posted @ 2015-04-13 16:26 wuyudong 阅读(1223) 评论(0) 推荐(1) 编辑
摘要:本文地址:http://www.cnblogs.com/archimedes/p/c-opensource-project.html,转载请注明源地址。 本篇文章主要总结一些C开源项目,有些是很著名的,有些则比较生僻 1.Webbench Webbench是一个在linux下使用的非常简单的网站压测 阅读全文
posted @ 2014-12-26 01:31 wuyudong 阅读(6970) 评论(8) 推荐(7) 编辑
摘要:在上篇文章《C语言结构体中的函数指针》中,介绍了函数指针在结构体中的应用,这篇文章开始进一步的研究 这篇文章的目的: 1、巩固对面向对象机制的理解 2、巩固对C语言的理解 本文地址:http://www.cnblogs.com/archimedes/p/achieving-polymorphism- 阅读全文
posted @ 2014-12-25 23:34 wuyudong 阅读(7932) 评论(12) 推荐(3) 编辑
摘要:这篇文章简单的叙述一下函数指针在结构体中的应用,为后面的一系列文章打下基础本文地址:http://www.cnblogs.com/archimedes/p/function-pointer-in-c-struct.html,转载请注明源地址。引言指针是C语言的重要组成部分, 于是深入理解指针并且高效... 阅读全文
posted @ 2014-12-25 13:33 wuyudong 阅读(9994) 评论(0) 推荐(6) 编辑
摘要:本文地址:http://www.cnblogs.com/archimedes/p/writing-efficient-c-and-code-optimization.html,转载请注明源地址。 说明: 本篇文章翻译自:http://www.codeproject.com/Articles/6154 阅读全文
posted @ 2014-12-23 19:50 wuyudong 阅读(5859) 评论(6) 推荐(18) 编辑
摘要:在计算机科学领域中,递归式通过递归函数来实现的。程序调用自身的编程技巧称为递归( recursion)。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复 阅读全文
posted @ 2014-12-02 14:28 wuyudong 阅读(6978) 评论(29) 推荐(36) 编辑
摘要:本文地址:http://www.cnblogs.com/archimedes/p/c-library-signal.html,转载请注明源地址。 背景知识 signal.h是C标准函数库中的信号处理部分, 定义了程序执行时如何处理不同的信号。信号用作进程间通信, 报告异常行为(如除零)、用户的一些按 阅读全文
posted @ 2014-11-21 15:43 wuyudong 阅读(2180) 评论(0) 推荐(2) 编辑
摘要:初识分形1、分形的含义:英文单词Fractal,它是由美籍法国数学家曼德勃罗(Benoit Mandelbrot)创造出来的。其含义是不规则的、破碎的、分数的。曼德勃罗是想用此词来描述自然界中传统欧几里得几何学所不能描述的一大类复杂无规的几何对象。2、分形的几何特征:自相似性:自相似,便是局部与整体... 阅读全文
posted @ 2014-11-20 20:09 wuyudong 阅读(6837) 评论(0) 推荐(1) 编辑
摘要:本文地址:http://www.cnblogs.com/archimedes/p/win-tc-graphics-use.html,转载请注明源地址。由于最近接到一个紧急任务,需要实现一个程序,显示一些分形几何中的图形,例如:Koch曲线感觉java的swing的界面太繁琐,好吧,是我不熟。于是打算... 阅读全文
posted @ 2014-11-13 16:25 wuyudong 阅读(3120) 评论(0) 推荐(0) 编辑
摘要:单链表概述单向链表(单链表)是链表的一种,其特点是链表的链接方向是单向的,对链表的访问要通过顺序读取从头部开始。从概念上讲,可以把链表想象成一系列连续的元素,然而,由于这些元素是动态分配的(C语言中使用malloc),切记这些元素通常实际上都是分散在内存空间的欢迎关注我的个人博客:www.wuyud... 阅读全文
posted @ 2014-10-22 22:35 wuyudong 阅读(2992) 评论(2) 推荐(5) 编辑
摘要:程序中通常会出现三种错误:用户错误、运行期错误以及异常欢迎关注我的个人博客:www.wuyudong.com, 更多精彩文章与您分享标准库函数setjmp和longjmp在C语言中,标准库函数setjmp和longjmp形成了结构化异常工具的基础。简单的说就是setjmp实例化处理程序,而longj... 阅读全文
posted @ 2014-09-24 21:47 wuyudong 阅读(2414) 评论(2) 推荐(6) 编辑
摘要:原子是一个指向唯一的、不可变的0个或任意多个字节序列的指针,大多数原子都是指向以空字符结束的字符串,但是任何一个指向任意字节序列的指针都可以使原子。任何原子只能出现一次。如果两个原子指向同一个内存单元时,则两个原子是相等的。仅仅比较两个字节序列相应的指针是否相等,就可以判断这两个字节序列是否相等... 阅读全文
posted @ 2014-09-24 12:51 wuyudong 阅读(2633) 评论(3) 推荐(1) 编辑
摘要:欢迎关注我的个人博客:www.wuyudong.com, 更多精彩文章与您分享指针的声明与初始化1、不恰当的指针声明考虑如下的声明:int* ptr1, ptr2; // ptr1为指针,ptr2为整数正确的写法如下:int* ptr1, *ptr2;用类型定义代替宏定义是一个好的习惯,类型定义允许... 阅读全文
posted @ 2014-09-10 21:06 wuyudong 阅读(1733) 评论(6) 推荐(5) 编辑
摘要:在计算机编程领域中,迷途指针,或称悬空指针、野指针,指的是不指向任何合法的对象的指针。当所指向的对象被释放或者收回,但是对该指针没有作任何的修改,以至于该指针仍旧指向已经回收的内存地址,此情况下该指针便称迷途指针。若操作系统将这部分已经释放的内存重新分配给另外一个进程,而原来的程序重新引用现在的迷途... 阅读全文
posted @ 2014-09-09 18:32 wuyudong 阅读(1847) 评论(0) 推荐(5) 编辑
摘要:本文地址:http://www.cnblogs.com/archimedes/p/c-library-string.html,转载请注明源地址。 1.背景知识 <string.h>中声明的函数是对标准C的一个重要补充,它们支持C语言把文本作为字符数组操作的传统。 string.h是C语言中C标准库的 阅读全文
posted @ 2014-07-18 21:39 wuyudong 阅读(3581) 评论(0) 推荐(9) 编辑
摘要:本文地址:http://www.cnblogs.com/archimedes/p/c-library-ctype.html,转载请注明源地址。 1.背景知识 ctype.h是C标准函数库中的头文件,定义了一批C语言字符分类函数(C character classification functions 阅读全文
posted @ 2014-07-04 21:18 wuyudong 阅读(2428) 评论(2) 推荐(3) 编辑
摘要:本文地址:http://www.cnblogs.com/archimedes/p/c-library-assert.html,转载请注明源地址。 1.背景知识 头文件<assert.h>唯一的目的就是提供assert宏定义,可以在程序中关键的地方使用这个宏来进行断言。如果一处断言被证明非真,希望程序 阅读全文
posted @ 2014-07-04 15:00 wuyudong 阅读(2690) 评论(0) 推荐(5) 编辑
摘要:C语言标准的发展 C语言的发展历史大致上分为4个阶段:Old Style C、C89、C99和C11. C89是最早的C语言规范,于1989年提出,1990年先由ANSI(美国国家标准委员会,American National Standards Institute)推出ANSI版本,后来被接纳为I 阅读全文
posted @ 2014-07-03 15:17 wuyudong 阅读(8470) 评论(2) 推荐(5) 编辑
摘要:本文是C编程中一些常见错误的总结,有些是显而易见的,有些则是不容易发现本文地址:http://www.cnblogs.com/archimedes/p/get-screwed-c.html,转载请注明源地址。1.忘记注释结束符代码a = b; /* 出现bugc = d; /* c = d将不会执行... 阅读全文
posted @ 2014-07-02 16:11 wuyudong 阅读(1246) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示