#include /*通过回调函数的性质模拟早晨被叫醒的场景注意:闹钟和父母的行为是被抽象的共同的行为是,到一个时间点被触发。*//************************************************************************//* 定义回调函数 ....
分类:
其他好文 时间:
2015-09-22 10:13:14
阅读次数:
148
#include /*声明一个函数,函数名称的本质就是一个函数指针*/int funcA(int a, int b){ int c = a + b; printf("a = %d, b = %d \n", a, b); return c;}/*声明一个函数指针*//*注意,函数指针...
分类:
其他好文 时间:
2015-09-22 10:12:31
阅读次数:
155
这篇写了忘发。现在补上。Python不是也不大可能成为一种函数式的编程语言,但是它支持许多有价值的函数式编程语言构建。也有些表现的像函数式编程机制但是从传统上也不能认为是函数式编程语言的构建。Python提供的以四中内建函数和lambda表达式的形式出现。匿名函数与lambdalambda [arg...
分类:
编程语言 时间:
2015-09-21 12:00:26
阅读次数:
135
函数是对程序逻辑进行结构化或过程化的一种编程方法。Python的函数返回值当什么也不返回时,返回了None和大多数语言一样,Python返回一个值或对象。只是在返回容器对象时,看起来像返回多个对象。这样在操作的时候显得很灵活,虽然它本质上只是反悔了一个对象。调用函数我们用一对圆括号电泳函数。任何输入...
分类:
编程语言 时间:
2015-09-17 22:55:53
阅读次数:
289
do{}while(0)使用的解释do{}while(0)写法的目的主要是为了程序基础函数的健壮性和通用性,和一些代码的灵活使用。do{}while(0)写法会让内部的代码执行一次后退出,如果不使用这种写法,会对那些如if语句后面不紧跟{}的程序员造成编译错误,而对那些使用{}编程习惯的则无影响。..
分类:
Web程序 时间:
2015-09-16 20:19:49
阅读次数:
159
字符串是目前处理是目前工程项目中出现最多的问题,尤其是自然语言处理,文本处理和分析等等,c++目前只提供比较简单的字符串处理函数,不像Python,Java对字符串操作功能强大,下面是自己封装的几个常用字符处理的函数,其实功能实现应该有很多种,但是由于字符串处理是基础函数,需要适当的考虑算法实现的性能。下面是自己实现的一些功能,性能感觉还不错。...
分类:
编程语言 时间:
2015-09-01 01:51:45
阅读次数:
272
一、函数 实现某特定功能的代码1)函数名与数组名一样是地址2)函数指针 指向函数的指针 可以通过函数指针调用指向的函数3)返回值类型 (*函数指针名)(参数类型) = 函数名int maxValue(int a,int b){ return a > b ? a : b;}int (*p)(i...
分类:
编程语言 时间:
2015-08-11 21:19:19
阅读次数:
138
iconv函数库能够完成各种字符集间的转换,是php编程中不可缺少的基础函数库。1、下载libiconv函数库http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.9.2.tar.gz;2、解压缩tar-zxvflibiconv-1.9.2.tar.gz;3、...
分类:
Web程序 时间:
2015-08-10 21:55:35
阅读次数:
121
LUA_C_API
如何使用CAPI存取操作Lua中的值,一组能使C与Lua交互的函数
Lua_C数据交互使用一个虚拟栈:luaState
Lua和C的差异:1、Lua使用垃圾回收,C使用显式的内存释放
2、Lua使用动态类型,C使用静态类型
lua头文件介绍:
lua.h定义了lua提供的基础函数,包括创建Lua环境(LuaState),调用Lua函数(lua_...
可能有很多种实现方式,分享一下最朴实的方法。首先是节点和Link List结构:struct mynode { int value; mynode * next; };struct mylist { mynode * first; mynode * last; };提供一些基础函数:void lis...
分类:
编程语言 时间:
2015-08-04 12:48:53
阅读次数:
177