堆栈:为子程序调用和中断操作而设置的,具体功能有两个:保护断点,保护现场。new delete与malloc free的区别与联系 详见http://blog.csdn.net/jerry4711/article/details/4620171对输入字符串进行压缩,输入"aaabcccdde"...
分类:
其他好文 时间:
2015-03-16 23:06:27
阅读次数:
153
什么是 python 式的生成器?从句法上讲,生成器是一个带 yield 语句的函数。一个函数或者子程序只返回一次,但一个生成器能暂停执行并返回一个中间的结果----那就是 yield 语句的功能,返回一个值给调用者并暂停执行。当生成器的 next()方法被调用的时候,它会准确地从离开地方继续(当它...
分类:
编程语言 时间:
2015-03-16 21:01:17
阅读次数:
154
零基础从C语言入手。在书上看到单片机的汇编语言与嵌入式C语言的比较,比较有用。1.嵌入式C程序中的主函数是汇编程序中的主程序;嵌入式C程序中的函数是汇编程序中的子程序。程序运行都是从主函数或主程序开始,并终止于主函数或主程序中的最后一条语句。但是在编写方面,汇编..
分类:
编程语言 时间:
2015-03-13 11:04:45
阅读次数:
150
全排列题目:
找出从自然数1,2,…… n中任取r个数的组合。例如n=5,r=3。
可用这样的递归思想来考虑组合函数的算法,设子程序[计算分组子程序(m,k)] ,即找出自然数1,2……m中任取k个数的所有组合。当组合的第一个数字选定时,其后面的数字是从余下的m-1个数中取k-1个数的所有组合。
例如 n=3,r=2;
12 21 13 31 23 32
例如 n=3 r=3;
123...
分类:
其他好文 时间:
2015-03-12 19:16:42
阅读次数:
129
什么是 python 式的生成器?从句法上讲,生成器是一个带 yield 语句的函数。一个函数或者子
程序只返回一次,但一个生成器能暂停执行并返回一个中间的结果—-那就是 yield 语句的功能,返
回一个值给调用者并暂停执行。当生成器的 next()方法被调用的时候,它会准确地从离开地方继续
(当它返回[一个值以及]控制给调用者时)
简单实例def gen():
yiel...
分类:
编程语言 时间:
2015-03-11 17:10:46
阅读次数:
178
返回语句就是在执行程序的过程中,跳转到另一个程序。一般返回语句用在子程序或程序中的函数方法中。返回语句使用关键字“return”来表示。下面通过一个简单实例,了解返回语句的用法。public void set(int a,int b){ i=a*b return;}以上是一个小程序段,在程序中出.....
分类:
编程语言 时间:
2015-03-10 13:39:51
阅读次数:
136
czmmiao存储过程概述存储过程是子程序的一种类型,能够完成一些任务,作为schema对象存储于数据库。是一个有名字的PL/SQL代码块,支持接收或不接受参数,同时也支持参数输出。一个存储过程通常包含定义部分,执行部分,Exception部分,可以被其他子程序调用,也可以被重用。过程定义CREAT...
分类:
数据库 时间:
2015-03-10 08:57:05
阅读次数:
225
实验10编写子程序-第三小题(材料详见书上209页)题目描述:3.数值显示:将二进制数据用十进制显示到屏幕子程序描述:名称:dtoc功能:将word型数据转变为表示十进制的字符串,字符串以0结尾。参数:(ax)=word型数据ds:si指向字符串的首地址返回:无应用举例:编程将数据12666以十..
分类:
编程语言 时间:
2015-03-06 06:27:26
阅读次数:
223
编译程序时,只要遇到 #error 就会跳出一个编译错误,既然是编译错误,要它干嘛呢?其目的就是保证程序是按照你所设想的那样进行编译的。
下面举个例子:
程序中往往有很多的预处理指令
#ifdef XXX
...
#else
#endif
当程序比较大时,往往有些宏定义是在外部指定的(如makefile),或是在系统头文件中指定的,当你不太确定当前是否定义了 XXX 时,就可以改成如下这样进行编译:
#ifdef XXX
...
#error "XXX has been defined"
#els...
分类:
编程语言 时间:
2015-03-05 00:23:22
阅读次数:
221