面试拾遗

873阅读 0评论2012-11-12 迷路的泥瓦匠
分类:C/C++

     日,这两天面试居然被鄙视了,干脆开贴总结下面试遇到的问题,各位看客别笑 ^_^
 
1] 函数指针
    函数指针是指向函数的指针变量,即本质是一个指针变量。

点击(此处)折叠或打开

  1. int (*f) (int x); /* 声明一个函数指针 */
  2. f = func; /* 将func函数的首地址赋给指针f */
ps :

点击(此处)折叠或打开

  1. int *f(x,y); /* 函数,返回值是 int * 类型 */

tips:

指针的指针另一用法旧处理指针数组。有些程序员喜欢用指针数组来代替多维数组,一个常见的用法就是处理字符串。

点击(此处)折叠或打开

char *Names[] = {
    Bill,
    Sam,
    Jim,
    Paul,
    Charles,
    0
};

int main(void)
{
    char **nm=Names;
    while(*nm!=0)
        printf(%s\n,*nm++);

    return 0;
}


 


上一篇:Contains
下一篇:nand flash