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

网站制作 网站建设 杭州网站发布与推广

网站制作 网站建设 杭州,网站发布与推广,国外哪个网站做c 挣钱,在线定制礼品宏命令(预处理) 1.宏定义#define 与 取消宏定义#undef #define 宏名 替换内容 //无类型检查 简单文本替换 举例: #define PI 3.14159 //这个PI 相当于3.14159 #define MAX(a, b) ((a) > (b) ? (a) : (b)) //这是一个对比a是否大于b如果是 输出 a 反之 b 用括号的重要…

宏命令(预处理)

1.宏定义#define 与 取消宏定义#undef

#define 宏名 替换内容  //无类型检查 简单文本替换

 举例:
#define PI 3.14159  
//这个PI 相当于3.14159
#define MAX(a, b) ((a) > (b) ? (a) : (b))
//这是一个对比a是否大于b如果是 输出 a 反之 b 
用括号的重要性: 
错误写法
#define SQUARE(x) x * x    SQUARE(3 + 1) 会变成 3 + 1 * 3 + 1 → 结果错误
#define MAX a > b ? a : b   MAX + 1 会变成 a > b ? a : b + 1,逻辑混乱

 #undef 宏名   可以取消之前定义的宏,让宏名失效

 取消定义宏举例:
#define min 1234  //创建一个宏定义
int main(){
#ifdef min     //判断宏定义是否存在 存在输出提示字
printf(1234);
#endif#undef min    //取消一个宏定义#ifdef min    //判断宏定义是否存在 存在输出提示字
printf(5554);
#endif
}

2.#include 指令(ai提供)

场景描述
引入标准库函数如 #include <stdio.h>
分离项目结构将函数声明放入 .h,实现放入 .c
模块化开发各个模块独立编写 .h 和 .c
宏定义共享将公共宏定义放在 .h 中供多个文件使用
条件编译控制结合 #ifdef 控制不同平台功能
操作说明
#include <file.h>引入系统头文件
#include "file.h"引入自定义头文件
#ifndef / #define / #endif防止头文件被重复包含
放置位置通常放在 .c 文件开头
不能做什么不能在里面写可执行语句(如 printf()

 3.条件编译

指令说明
#ifdef MACRO如果宏 MACRO 已定义
#ifndef MACRO如果宏 MACRO 未定义
#else否则
#elif否则如果(常用于多个条件判断)
#endif结束条件编译块
#if (表达式)如果表达式为真(支持常量运算)
http://www.dtcms.com/wzjs/244220.html

相关文章:

  • 网站建设logoseo网站制作优化
  • 网站搭建服务器需要什么免费推广网站有哪些
  • 做网站最简单的工具免费二级域名注册申请
  • 网站到期时间查询谷歌浏览器网页版入口
  • 企业官网网站建设软文街
  • 川畅咨询 做网站多少钱网络推广网上营销
  • 关于建设 医院网站的请示南昌seo搜索优化
  • 网站备案背景app怎么开发出来的
  • 江门网站建设联系电话seo工资待遇怎么样
  • 年度考核表个人总结网站建设企业查询信息平台
  • 建筑工程机械人才培训网长沙专业竞价优化首选
  • wordpress免费企业seo百度快速排名
  • 全国建筑工人招工网百度seo刷排名软件
  • 德州万企网站建设黑帽seo培训大神
  • 没有公司网站如何做推广企业做推广有几种方式
  • 长沙网站技术专家游戏推广拉人渠道
  • 网站建设南阳聊城seo培训
  • 做展馆好的设计网站有做网站的吗
  • 怎样设置一个属于自己的网站网站排名优化的技巧
  • 产品盘网站建设4001688688人工服务
  • 网站建设选题意义如何做线上销售和推广
  • 做彩票网站推广犯法吗电脑优化软件哪个好用
  • 网站建设的原则有哪些方面韶山百度seo
  • 南宁专业做网站下载百度安装
  • 做网站的三年规划自创网站
  • 婴儿衣服做的网站超链接友情外链查询
  • 河南省建设厅网站154号文件合肥网站排名推广
  • 网站使用的主色调谷歌推广平台
  • 武汉企业做网站百度指数查询官方网
  • 企业网站全屏轮播怎么做潍坊seo培训