C语言学习笔记:指针函数和函数指针的浅析
#include "stdio.h"
#include "stdlib.h"
#include <string.h>
/*--------------指针函数---------------*/
int *f(int a,int b ){
int *p = (int*)malloc(sizeof(int)); //给指针分配内存
*p = a + b ; //给指针变量赋值
return p ; //返回指针的地址
}
int main(){
int *p1 ;
p1 = f(1,2); // 把指针的地址取出来给指针P1
printf("%d",*p1);//输出指针变量值为3
return 0 ;
}
阅读更多/*----------函数指针----------------*/
int add(int x,int y){ //函数声明
return x+y;
}
int sub(int x,int y){ //函数声明
return x-y;
}
int (*fun)(int x,int y);//函数指针定义
int main(){
fun = add; //函数指针指向函数的地址 第一种写法
printf("%d \n", (*fun)(1,2)); //结果为3
fun = ⊂//函数指针指向函数的地址 第二种写法
printf("%d \n", (*fun)(3,2)); //结果为1
return 0;
}
- iOS开发学习笔记 2-9 C语言部分 内存分配函数 函数指针 指针函数 void*
- c语言学习笔记之函数指针和指针函数
- iOS开发学习笔记 2-9 C语言部分 内存分配函数 函数指针 指针函数 void*
- c语言学习,指针函数、函数指针、指针的指针、指向指针数组的指针
- c语言学习笔记31之函数指针
- 一看就会的C语言笔记——指针函数、函数指针、回调函数
- C语言学习笔记--------伊能C语言学习笔记----使用指针来解决函数的副本机制
- 【学习笔记】【C语言】返回指针的函数
- C语言学习笔记 lesson15&16 函数2指针的偏移
- 【学习笔记】【C语言】指向函数的指针
- C语言高级专题学习笔记-函数指针实战
- what's in string? c语言string类函数实现汇总 觉得都是学习使用指针的好例子(算是读书摘抄和笔记吧)
- what's in string? c语言string类函数实现汇总 都是学习使用指针的好例子啊(算是读书摘抄和笔记吧)
- C语言深度剖析学习笔记-指针、数组、内存、函数
- c语言学习,指针函数、函数指针、指针的指针、指向指针数组的指针
- C++学习笔记 -- 函数指针与指针函数
- C语言学习笔记之指针
- C语言-指针的基础学习笔记(2)
- C/C++中关于地址、指针和引用变量的学习笔记(四) : 函数
- c语言学习笔记(8)——函数