随笔分类 -  C语言

摘要:一、在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int *f(x,y);首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量... 阅读全文
posted @ 2010-06-11 09:25 gmh 阅读(244276) 评论(32) 推荐(58) 编辑
摘要:关于C++中函数指针的使用(包含对typedef用法的讨论) (一)简单的函数指针的应用。 //形式1:返回类型(*函数名)(参数表) char (*pFun)(int); char glFun(int a){ return;} void main() { pFun = glFun; (*pFun)(2); } 第一行定义了一个指针变量pFun。首先我们根据前面提到的“形式1&#... 阅读全文
posted @ 2009-09-30 15:51 gmh 阅读(25149) 评论(0) 推荐(2) 编辑
摘要:这里有些sscanf()的一些使用说明,都是从论坛,Blog里整理出来的。供大家使用。 通过学习和使用个人认为,在字符串格式不是很复杂,但是也并不简单的时候用这个函数比较合适,这个尺度就要靠自己把握了,字符串不是很复杂,但自己写个处理的函数比较麻烦,效率也不高,就用这个函数,如果字符串很复杂,那就用正则表达式吧。 不多说了,看看下面这些介绍和列子吧!名称:sscanf() - 从一个字符串中读进... 阅读全文
posted @ 2009-09-30 15:51 gmh 阅读(28320) 评论(1) 推荐(5) 编辑
摘要:struct autonlist { char *symbol; struct nlist nl[2]; struct autonlist *left, *right; }; struct autonlist *nlists = 0; 有没有高手知道symbol,*symbol,nl[0],nl[1],*left,left,*right,right会初始化成什么?解答:应该... 阅读全文
posted @ 2009-09-30 15:49 gmh 阅读(2895) 评论(0) 推荐(0) 编辑