C语言
luliyuan
这个作者很懒,什么都没留下…
展开
-
函数指针
指针变量可以指向一个函数,每个函数在编译时被分配了一个入口地址,称为函数指针。在C语言中,可以定义函数指针类型和函数指针变量,可以通过该指针变量调用指向的函数. #includeint max(int x, int y){ int temp; if (x > y) { temp = x; } else {原创 2013-03-26 13:55:00 · 947 阅读 · 1 评论 -
(转载)函数指针及函数指针数组的妙用
笔者在开发某软件过程中遇到这样一个问题,前级模块传给我二进制数据,输入参数为 char* buffer和 int length,buffer是数据的首地址,length表示这批数据的长度。数据的特点是:长度不定,类型不定,由第一个字节(buffer[0])标识该数据的类型,共有256(28 )种可能性。我的任务是必须对每一种可能出现的数据类型都要作处理,并且我的模块包含若干个函数,在每个函数里面都转载 2013-03-26 14:09:27 · 855 阅读 · 0 评论 -
函数形参和实参特点
1. 形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只有在函数内部有效。函数调用结束返回主调函数后则不能再使用该形参变量。2. 实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。因此应预先用赋值,输入等办法使实参获得确定值。3. 实参和形参在数量上,类型上原创 2015-10-09 10:41:29 · 2989 阅读 · 0 评论 -
memset和wmemset微软官网解释
memset、wmemset 对指定字符的设定缓冲区。语法 void *memset( void *dest, int c, size_t count );wchar_t *wmemset( wchar_t *dest, wchar_t c, size_t count);参数转载 2016-01-04 14:52:58 · 3962 阅读 · 0 评论 -
memset清空一个结构类型的变量或数组
文章出处:http://blog.csdn.net/liwenjia1981/article/details/6304547个人认为这篇文章很好的讲解了memset的用法,值得推荐!将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为指向S的指针。需要的头文件 or 函转载 2016-01-05 15:59:17 · 25282 阅读 · 0 评论