![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
头脑风暴
茶屋Teahouse
一条正在成长的小咸鱼,请多指教
展开
-
C函数与指针高阶操作
Q 有一个名为selectMode的函数,它本身有一个char类型的参数,返回值是一个函数指针。这个函数指针也有两个参数,并且返回值类型为整形 int *fp(int, int) selectMode(char); 想法很好,但是编译器却一点都看不懂,因为这应该是两个语句,被糅杂到一行里,所以它就直接报错了 那我们一步一步来解析 首先,这个函数名为selectMode,所以我们要以selectMode为主体去写 第二,selectMode函数有一个char类型的参数 selectMode(char);原创 2020-09-02 16:33:08 · 235 阅读 · 1 评论 -
C语言函数与指针进阶操作
前言 学了这么久指针,发现它是真的包罗万象,不愧为C语言的精髓 指针函数 和之前的指针数组一样,指针数组是个数组,里面的元素都是指针;指针函数也类似,指针函数是个函数,而这个函数的返回值是指针 写法也没差太多 like: int* pointfunction(void); int * pointfunction(void); int *pointfunction(void); 这三种写法哪一种都可以,第一种更直观一点,在阅读代码时也好理解 例子 char *getWord(char); char *ge原创 2020-08-29 07:59:04 · 216 阅读 · 0 评论