
C 编程知识
文章平均质量分 74
wqc02
孤独,自由的代价
展开
-
代码编程规范—— 注释规范
良好的注释规范可以为团队合作开发推波助澜,无论在项目开发,还是产品维护上都起到了至关重要的作用。应该说注释规范是一种约定,也是程序员之间良好沟通的桥梁。 我们从现在就应该养成良好的编程规范,严格要求自己,米老师常说“要想成为高端人才,就对自己的要求高一点”。加油! 注释规范: a) 注释中,应标明对象的完整的名称及其用途,但应避免对代转载 2012-08-08 17:38:56 · 1655 阅读 · 0 评论 -
提高程序运行效率的10个简单方法
对于每一个程序员来说,程序的运行效率都是一个值得重视,并为之付出努力的问题。但是程序性能的优化也是一门复杂的学问,需要很多的知识,然而并不是每个程序员都具备这样的知识,而且论述如何优化程序提高程序运行效率的书籍也很少。但是这并不等于我们可以忽略程序的运行效率,下面就介绍一下本人积累的一些简单实用的提高程序运行效率的方法,希望对大家有所帮助。 注:以C/C++程序为例 一、尽量减转载 2013-07-09 19:02:43 · 607 阅读 · 0 评论 -
一步一步写算法(之 算法总结)
自10月初编写算法系列的博客以来,陆陆续续以来写了几十篇。按照计划,还有三个部分的内容没有介绍,主要是(Dijkstra算法、二叉平衡树、红黑树)。这部分会在后面的博客补充完整。这里主要是做一个总结,有兴趣的朋友可以好好看看,欢迎大家提出宝贵意见。 (1) 排序算法 快速排序 合并排序 堆排序 选择排序 基数排序转载 2013-05-07 10:57:37 · 546 阅读 · 0 评论 -
linux下的C语言编程(总结篇)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 在Linux下面关于C语言的内容其实挺多的。不同的人关注的地方也不一样。关注系统设计的人可能更关注整个linux系统的结构;设计驱动的人可能更关注linux驱动的配置和实现;而我在这里所关注的只是linux应用层方面的内容,属于最基础的内容,当然也是最重要的内容。实际上对应于转载 2013-05-07 10:56:59 · 595 阅读 · 0 评论 -
一个好的学习算法的网站
一个朋友的博客,很多算法题 http://blog.youkuaiyun.com/niushuai666/article/details/6637263 http://www.cnblogs.com/zhangchaoyang/category/256478.html 有几篇关于算法的文章,待以后慢慢一个个的突破。 http://dongxicheng.org/category/structur转载 2013-05-20 11:19:10 · 14832 阅读 · 6 评论 -
C语言和设计模式(总结篇)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 设计模式的书相信很多人都看过。对于设计模式这样一种方法,相信不同的人有不同的理解。我在这里写的博客只是我个人对设计模式的粗浅认识。文中肯定存在很多的不足和不成熟之处,希望朋友们谅解。望大家多多指正,谢谢! 01)C语言和设计模式(继承、封装、多态) 02)C语言和转载 2013-05-07 10:59:20 · 800 阅读 · 0 评论 -
const的用法
const用法详解 面向对象是C++的重要特性. 但是c++在c的基础上新增加的几点优化也是很耀眼的 就const直接可以取代c中的#define 以下几点很重要,学不好后果也也很严重 const 1. 限定符声明变量只能被读 const int i=5; int j=0; ... i=j; //非法,导致编译错误 j=i; //合法 2.转载 2012-07-23 14:03:09 · 482 阅读 · 0 评论 -
C语言中的__FILE__、__LINE__和#line
C语言中的__FILE__用以指示本行语句所在源文件的文件名,举例如下(test.c): #include int main(){printf("%s\n",__FILE__);} 在gcc编译生成a.out,执行后输出结果为: test.c 在windows的vc6.0下编译执行结果为: c:\documents and settings\adminis转载 2012-07-06 10:55:54 · 848 阅读 · 1 评论 -
C 语言的可变参数表函数的设计
首先在介绍可变参数表函数的设计之前,我们先来介绍一下最经典的可变参数表printf函数的实现原理。 一、printf函数的实现原理 在C/C++中,对函数参数的扫描是从后向前的。C/C++的函数参数是通过压入堆栈的方式来给函数传参数的(堆栈是一种先进后出的数据结构),最先压入的参数最后出来,在计算机的内存中,数据有2块,一块是堆,一块是栈(函数参数及局部变量在这里),而栈是从内存的高地址向低地转载 2012-06-25 11:58:22 · 389 阅读 · 0 评论 -
给出c&c++程序优化的几个建议,希望对你有帮助
给出程序优化的几个建议,希望对你有帮助 如何写出高性能的C/C++代码一直是hack追求的境界,这里总结了一些常用的,希望对大家有用,欢迎拍砖,给出建议。 第一:记住,代码写完后一定要做一下系统优化,无论上面是否这样要求,但是这点很重要,是一种态度,当然优化可以借助各种工具如IBM和INTEL系列的优化工具,一般80%的时间被20%的代码所占用。 第二:如果你所在公司,对程序性能优化不重视,转载 2013-07-03 10:16:13 · 842 阅读 · 0 评论