摘要:
#include <stdio.h>#include <stdlib.h>/*函数声明部分*/void insert_sort(int par_array[], int array_size);void print_array(int par_array[], int array_size);void shell_sort(int par_array[], int array_size);/*函数定义部分*/void print_array(int par_array[], int array_size){ int i; for(i = 0; i < array_ 阅读全文
阅读排行榜
转一篇文章,对堆和栈区别做了很全面的分析
2008-02-04 22:33 by htc开发, 184 阅读, 收藏,
摘要:
一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。-程序结束后有系统释放 4、文字常量区—常量字符串就是放在这里的。程序结束后由 阅读全文
去掉LAUNCHER中自带的SEACHER WIDGET
2012-04-20 15:48 by htc开发, 183 阅读, 收藏,
摘要:
去掉 LAUNCHER.JAVA 中的 startSearch(),showSearchDialog(),stopSearch(),addSearch()方法就OK了 阅读全文
iPhone程序运行流程浅谈
2012-02-13 09:45 by htc开发, 183 阅读, 收藏,
摘要:
我在刚接触iOS开发的时候,也对这个运行流程模糊不清。希望这边文章能对初学的朋友给予帮助。1. 和大多数语言一样,每一个iPhone应用也都是从主函数开始运行,它的main函数都在XCode的Other Reasource逻辑目录下。 [cpp] view plaincopyprint?UIApplicationMain(argc, argv, nil, nil); UIApplicationMain(argc, argv, nil, nil); 系统会自动给你生成上面的代码,第三个参数和第四个参数指明了应用程序的生命周期管理类和对生命周期管理类产生事件进行响应的委托类,第三个参数被指定为ni 阅读全文
大师里奇留给了我们什么
2011-12-12 22:33 by htc开发, 183 阅读, 收藏,
摘要:
C语言也贯彻了"保持简单"的原则,语法非常简洁,对使用者的限制很少。丹尼斯•里奇编写的教材《C编程语言》总共只有100多页,薄得难以置信。很多人都被它的简洁性吸引,学习并使用C语言。直到今天,C语言依然是世界上最重要的编程语言之一,"保持简单"原则显示了强大的生命力。发明Unix和C语言,给丹尼斯•里奇带来巨大的荣誉,他得到了1983年的图灵奖、1990年的汉明奖、1999年的美国国家技术奖章。尽管功成名就,但是就像他的工程设计思想,丹尼斯•里奇在个人生活上也尽量"保持简单"。他依然住在新泽西,低调地生活,不太在媒体上曝光,终身没有结 阅读全文
浙公网安备 33010602011771号