c语言
fangbaolei2088
这个作者很懒,什么都没留下…
展开
-
解析--回调函数
2009-12-17 16:02最近碰到回调函数比较多 ,以前的理解总是模糊的,现在我将会把自己的任何不理解的地方积累下来。无论是转载的还是自己总结的,都希望是作为自己的点点滴滴的积累,也是与朋友的分享。功力比较浅,所以也从基层做起。回调函数:回调函数就相当于一个中断处理函数,由系统在符合你设定的条件时自动调用。调用某个函数(通常是API函数)时,将自己的一转载 2012-04-07 21:46:06 · 635 阅读 · 0 评论 -
c 经典100题
C经典100题(1)http://hi.baidu.com/lewutianc语言经典100题【实用】【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 2.程序源代码:main(){int转载 2012-11-03 17:16:12 · 581 阅读 · 0 评论 -
C++学习要点
http://hi.baidu.com/lewutian1. 传指针时,我们可以通过指针来修改它在外部所指向的内容。但如果要修改外部指针所指向的对象是不可能的。例如传递外部指针到函数内来分配空间,必须传递指针的指针或指针的引用。2. char carry[10] = {0}; 编译器会将其后所有的东西都置0;3. 函数返回值为const时,返回的东西付给一个类型相同的标示后其不能为转载 2012-11-03 16:41:26 · 341 阅读 · 0 评论 -
c/c++内存划分 堆和栈
http://hi.baidu.com/lewutian 一、一个经过编译的C/C++的程序占用的内存分成以下几个部分: 1、栈区(stack):由编译器自动分配和释放 ,存放函数的参数值、局部变量的值等,甚至函数的调用过程都是用栈来完成。其操作方式类似于数据结构中的栈。 2、堆区(heap) :一般由程序员手动申请以及释放, 若程序员不释放,程序结束时可能由OS回收转载 2012-11-03 16:40:29 · 410 阅读 · 0 评论 -
C++ PrimerPlus部分知识点总结(1-12)(个人总结,仅供参考)
来源: 魏洪昌的日志 表: climits 中的符号常量 P40C++转义序列的编码 P48完全匹配允许的无关紧要转换 P2555种变量存储方式 P271coutcout.put(ch); 显示一个字符 P46cin 使用空白(空格、制表符和换行符)来定字符的界cin.getline() 将丢弃换行符 cin.getline(str,20)转载 2012-09-25 11:42:31 · 743 阅读 · 0 评论 -
C/C++基础 达内学习笔记
★C/C++基础1.编译器g++g++ -c 只编译不连接,生成.o文件g++ -o 修改编译后生成的文件的名字(默认为a.out)2.C++优点Supporting data abstractionObject-orientedContains all C featuresPortable and efficient as CCan be link转载 2012-09-18 10:02:53 · 3194 阅读 · 0 评论 -
C++ 对象的内存布局(上)
C++对象的内存布局(上)陈皓http://blog.csdn.net/haoel点击这里查看下篇>>>前言07年12月,我写了一篇《C++虚函数表解析》的文章,引起了大家的兴趣。有很多朋友对我的文章留了言,有鼓励我的,有批评我的,还有很多问问题的。我在这里一并对大家的留言表示感谢。这也是我为什么再写一篇续言的原因。因为,在上一篇文章中,我用了的示例转载 2012-09-17 09:41:52 · 451 阅读 · 0 评论 -
C++开发常用工具荟萃
2007-01-19 23:45C++开发常用工具荟萃 开发环境 ---->Turbo c DOS时代c语言开发的经典工具,目前适合两类人使用:c语言beginner(尤其是学生一族),具有怀旧情节的专业人士:) ---->Visual C++ 6.0/7.0 稳定而强大的IDE开发环境,具有丰富的调试功能,定制宏的功能也是其一大转载 2012-05-10 20:59:41 · 594 阅读 · 0 评论 -
各种排序方法总结
2012-04-24 10:36http://hi.baidu.com/smallbigwang/blog/index/3选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法,冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。冒泡法: 这是最原始,也是众所周知的最慢的算法了。他的名字的由来因为它的工作看来象是冒泡: 复杂度为O(n*n)。当数转载 2012-05-06 22:17:04 · 397 阅读 · 0 评论 -
哈夫曼(Huffman )编码
2011-09-17 17:15出处不详 ==================================================== 前言: 本文是源于我在(上海交大)饮水思源BBS 的VC版解答其他网友提出的帮助请求。这是德国 DARMSTADT 工业大学C++作业题目之一,属于非计算机系的题目,题目本身要求完成的那几个辅助函数难度并不高转载 2012-05-06 22:20:10 · 838 阅读 · 0 评论 -
C语言终极面试-----程序代码评价或改错
第二部分:程序代码评价或者找错1、下面的代码输出是什么,为什么?void foo(void){unsigned int a = 6;int b = -20;(a+b > 6) ? puts(“> 6″) : puts(“}这个问题测试你是否懂得C语言中的整数自动转换原则,我发现有些开发者懂得极少这些东西。不管如何,这无符号整型问题的答案是输出是 ">6″。原因是当表转载 2012-12-02 23:26:05 · 2019 阅读 · 0 评论