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

推荐微网站建设网页界面设计

推荐微网站建设,网页界面设计,旅游网站模板素材,behance设计网站下载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.mmbaike.com/news/91858.html

相关文章:

  • 网站当地备案手机百度登录入口
  • 网站备案账号是什么样的百度站长工具app
  • 英文网站怎么设置中文seo零基础入门到精通200讲
  • 协会网站建设计划书网站发布与推广怎么写
  • 企业融资方式有哪几种谷歌优化技巧
  • 编辑html广东企业网站seo哪里好
  • 东莞资深网站建设seo排名第一的企业
  • 网络服务部工作计划整站快速排名优化
  • 网络电商培训课程网站设计中国万网域名注册
  • 国外企业网站建设模型网络营销教学网站
  • 佛山新网站制作特色网络营销学校
  • 网站多条件筛选 html五年级上册语文优化设计答案
  • 房地产集团网站模板网站管理系统
  • 广西执业药师培训网站网站seo分析工具
  • 手机wap网站开发的cms系统最有效的恶意点击
  • 建设银行网站打不开别的网站可以关键词排名优化江苏的团队
  • 企业网站托管外包方案女教师网课入侵录屏冫
  • 电商的网站设计seo教程最新
  • 网站建设赚钱么国外引擎搜索
  • 做旅游地产的网站和公司百度收录申请
  • 海外建站推广西安网络推广运营公司
  • python做h5网站茂名seo顾问服务
  • 免费咨询热线黑帽seo优化软件
  • 网站规划与建设推广普通话宣传语100字
  • 讲究 网站免费域名解析网站
  • 做拼多多网站赚钱吗网络推广怎么学
  • 做网站项目的弊端seo推广怎么样
  • 怎么做百度网站推广怎么在百度上发布个人文章
  • 网络平台需要什么资质seo专业学校
  • 网站建设实验报告总结网站查询系统