你的位置:首页 > 软件开发 > 操作系统 > 嵌入式开发中常见3个的C语言技巧

嵌入式开发中常见3个的C语言技巧

发布时间:2016-11-22 11:00:07
Hey,大家好!我是CrazyCatJack。今天我来说几个在嵌入式开发中常用的C语言技巧吧。也许你曾经用过,也许你只是见到过但是没有深入理解。那么今天好好补充下吧^_^1.指向函数的指针  指针不光能指向变量、字符串、数组,还能够指向函数。在C语言中允许将函数的入口地址赋值给指 ...

  Hey,大家好!我是CrazyCatJack。今天我来说几个在嵌入式开发中常用的C语言技巧吧。也许你曾经用过,也许你只是见到过但是没有深入理解。那么今天好好补充下吧^_^

1.指向函数的指针

  指针不光能指向变量、字符串、数组,还能够指向函数。在C语言中允许将函数的入口地址赋值给指针。这样就可以通过指针来访问函数。还可以把函数指针当成参数来传递。函数指针可以简化代码,减少修改代码时的工作量。通过接下来的讲解大家会体会到这一点的。

/*函数指针简单讲解 *通过指向函数的指 *针调用比较两个数 *大小的程序 */#include <iostream>using namespace std;/*比较函数声明*/int max(int,int);/*指向函数的指针声明(此刻指针未指向任何一个函数)*/int (*test)(int,int);intmain(int argc,char* argv[]){ int largernumber;/*将max函数的入口地址赋值给 *函数指针test */ test=max;/*通过指针test调用函数max实 *现比较大小 */ largernumber=(*test)(1,2); cout<<largernumber<<endl; return 0;   }intmax(int a,int b){  return (a>b?a:b); }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:嵌入式开发中常见3个的C语言技巧

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录