C指针编程之道 ---第三次笔记
来源:互联网 发布:软件系统运行报告 编辑:程序博客网 时间:2024/05/21 06:57
这次整理的是函数指针和指针函数
这是指针的调用:
代码:
#include <iostream>
#include <cstdio>
using namespace std;
typedef unsigned char unit8_t;
extern void swapdata(unit8_t dat_x, unit8_t dat_y);
int main()
{
unit8_t x, y;
scanf("%d %d", &x, &y);
printf("变化前 : x = %d,y = %d \n", x, y);
swapdata(x, y);
printf("交换后 : x = %d, y = %d \n", x, y);
return 0;
}
void swapdata(unit8_t dat_x, unit8_t dat_y)
{
unit8_t temp;
temp = dat_y;
dat_y = dat_x;
dat_x = temp;
}
接下来是:
//普通参数和指针参数
//定义一个指向函数的指针
//int (*P_output)是一个函数指针
//返回值是int类型 (*p_output)是一个指针的函数
#include <iostream>
#include <cstdio>
using namespace std;
void output();
void output()
{
cout<<"LongMai is ok\n"<<endl;
}
int main()
{
void (*p_output)();
p_output = output;
(*p_output)();
return 0;
}
//指针函数
//返回值使指针的函数是指针函数
//int* p_fun()这个是指针函数
//int (*p_fun())这个是函数指针
#include <iostream>
#include <cstdio>
int * p_func()
{
/*
*
* */
}
int main()
{
int* p_funx();
/****
*
*
****/
return 0;
}
- C指针编程之道 ---第三次笔记
- C指针编程之道 ---第一次笔记
- C指针编程之道 ---第二次笔记
- C指针编程之道--------笔记
- C指针编程之道 ---第四次笔记
- C指针编程之道 ---第五次笔记
- C指针编程之道 ---第六次笔记
- C指针编程之道 ---第七次笔记
- C指针编程之道 ---第八次笔记
- C指针编程之道 ---第九次笔记
- C指针编程之道 ---第十次笔记
- C指针编程之道 ---第十一次笔记
- C指针编程之道 -1
- 摘自C指针编程之道-队列
- C指针编程之道(一)- 指针与数组
- C指针编程之道(二)- 指针与函数
- 学习笔记:指针之C
- C语言之指针笔记
- Android inflater用法
- Unable to instantiate Action或者Unable to instantiate default tuplizer
- 快速掌握 Android Studio 中 Gradle 的使用方法
- HDOJ 5130 Signal Interference(圆与多边形面积交)
- Spring中加载xml配置文件的六种方式
- C指针编程之道 ---第三次笔记
- 关闭 MyEclipse 自动更新
- New balance 1dv0 mZL 0Oaus
- 内嵌汇编与C/C++实现的冒泡排序,快速排序算法排序500W个数据对比
- 清空StringBuffer和StringBuilder
- 附加功能-----发布交友信息
- CQUPT WEEKLY TRAINING (7)DIV2 解题报告
- 对分时线的分析,规划12.8日的压力
- Android FragmentActivity 内嵌Fragment,Listview notifyDataSetChanged() 不刷新