当前位置: 首页 > news >正文

番禺网站建设服务唐山百度提升优化

番禺网站建设服务,唐山百度提升优化,聊城建网站,做网站专用图标1类型重定义 typedef typedef关键字 属性:关键字 功能:将数据类型重新定义别名 (数据类型 别名) 格式:typedef数据类型名 别名; 例子:typedef unsigned char u8; 位置…

1类型重定义 typedef

        typedef关键字

属性:关键字

功能:将数据类型重新定义别名  (数据类型        别名)

格式:typedef数据类型名  别名;

例子:typedef unsigned char u8;

位置:标准位置应该放在工程的.h文件

          没有.h文件放在主函数上面

好处:写复杂数据类型更方便

#include <stdio.h>

typedef  unsigned char u8;  //不一定都用u8  有的用uint8_t

typedef  unsigned short u16;

typedef  unsigned int u32;

使用场景:对结构体类型重命名

2宏定义#define

#define 预处理

        属性:预处理

        功能:在预处理的时候,将程序中的语句或表达式  重命名(别名)

格式:

                不带参宏定义

                带参宏定义

格式: #defind  别名 要宏定义的内容   //别名在前  没有分号  要宏定义的内容加括号

说明:宏名用大写

例子:#define LED_ON  (GPIO->&=~(1<<4))

位置:放在.h文件中

        放在.c最上面

好处:使程序简单,更直观,方便程序维护

使用场景:传感器功能码,特殊功能等等

分类:标准宏定义

           带参宏定义

                格式:#define  别名(参数)  (宏定义内容)

                例子:#define MM(a,b)  (a+b*a)

3条件编译

说明:

        条件编译要跟条件执行(选择结构)区分开;

条件编译:根据数据决定是否编译代码

条件执行:根据条件决定是否执行代码

功能1:按照不同的条件去编译不同的程序部分,因此产生不同的目标代码文件。节省代码存储空间。

格式:

#define VL

int main(void)

{

#ifdef VL

        程序1

#else

        程序2

#endif

   return 0;

}

#ifdef VL

        printf("版本1界面\n");

#endif

#ifdef VK

        printf("版本2界面\n");

#endif

#ifdef VJ

        printf("版本3界面\n");

#endif

#ifdef VH

        printf("版本4界面\n");

#endif

功能2:条件编译防止代码重复编译

#ifndef 标签名

#define 标签名

#endif

http://www.dt0577.cn/news/47639.html

相关文章:

  • 做微信公众号的网站百度推广助手手机版
  • 跨境电商官网seo点击排名源码
  • 做吃的网站竞价推广托管公司介绍
  • 做网站公司 郑州bt蚂蚁磁力
  • 香港建设银行招聘网站网站推广什么意思
  • saas网站开发大地seo视频
  • java做手机网站建设查询网 网站查询
  • 装修高端网站建设北京网络营销公司排名
  • 做网站和平台多少钱重庆企业免费建站
  • 建设和同城类似的网站商丘网站seo
  • 网站app建设方案电话营销系统
  • 企业形象墙效果设计图新乡网站优化公司
  • 不花钱网站怎么做推广站长工具网站备案查询
  • 如何做网站搬家长尾关键词网站
  • 南漳网站设计温州高端网站建设
  • 如何做百度网站软文写作网站
  • 如何让wordpress主页不显示文章厦门seo厦门起梦
  • 沐众科技网站建设如何推广网页
  • 珠海做网站推广公司他达拉非的副作用和危害
  • 网上买保险网站中国互联网公司排名
  • 制作网站的公司哪家比较好产品推广网站哪个好
  • 网站seo方案设计谷歌搜索引擎入口手机版
  • 为某公司或企业做的门户网站如何用html制作一个网页
  • 做信息网站要办icp证吗好搜seo软件
  • 网站你的后台管理系统用什么做代运营电商公司
  • 羊肉口报关做网站福州seo关键字推广
  • 自己搭建一个网站需要多少钱?宁波seo推广联系方法
  • 代做预算网站怀柔网站整站优化公司
  • 布吉建网站福州网站建设团队
  • 17做网店网站网站没有友情链接