- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 C语言的那些秘密之---函数返回局部变量
一般的来说,函数是可以返回局部变量的。 局部变量的作用域只在函数内部,在函数返回后,局部变量的内存已经释放了。因此,如果函数返回的是局部变量的值,不涉及地址,程序不会出错。但是如果返回的是局部变量的地址(指针)的话,程序运行后会出错。因为函数只是把指针复制后返回了,但是指针指向的
2011-08-17 13:06:58 38207 21
原创 结合typedef更为直观的应用函数指针
“函数指针”的本质是一个指针变量,只不过该指针变量指向函数。1:简单应用形式1:返回类型(*函数名)(参数表)#include char* (*test)(char *);//定义一个函数指针,使用之前对其赋值char* fun(char *ch)
2011-08-12 17:08:19 2014 2
原创 Makefile 模板
# ###################################################################### # # makefile 模版 # # # #####################################
2011-08-10 12:51:33 1814 2
原创 Linux 下模拟键盘输入
基于GTK 与 Fakekey(将模拟键盘与PC机键盘链接在一起)#include #include #include #include Display* disp ;FakeKey *fk;GtkWidget *win = NULL; static char *numkeyboard_display[]={ "1\0", "2\0", "3\
2011-08-08 09:56:48 4746 3
原创 用core dump来调试程序段错误
有的程序可以通过编译, 但在运行时会出现Segment fault(段错误). 这通常都是指针错误引起的.但这不像编译错误一样会提示到文件->行, 而是没有任何信息, 使得我们的调试变得困难起来.1.在一般Linux系统中,默认是不会产生core dump文件的。通过
2011-08-05 08:59:28 3229 2
makefile makefile
2011-07-27
Uboot启动流程分析
2011-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人