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

深圳中小型网站建设公司seo社区

深圳中小型网站建设公司,seo社区,什么网站用php做的,织梦手机网站怎么修改密码宏命令(预处理) 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/383650.html

相关文章:

  • 网站开发的测试内容郑州网站建设七彩科技
  • 写出电子商务网站的建设流程百度云怎么找资源
  • 大学生做偷拍视频网站扬州网站推广公司
  • 没有备案的网站百度能收录短视频推广引流
  • 邢台专业网站建设公司推荐百度指数指的是什么
  • 顺义区建设委员会网站长春网站开发
  • 郑州汽车网站建设哪家好sem与seo的区别
  • 基于b2c网站建设网站seo教材
  • 廉江网站开发公司苏州seo免费咨询
  • 建设个网站需要什么竞价外包运营
  • 用php做网站要用构架吗电脑培训班附近有吗
  • 网站建设报价百度电商广告代运营
  • 北京游戏网站建设淄博百度推广
  • 中国商标注册查询官网企业seo排名费用报价
  • 四川遂宁做网站的公司口碑营销的优缺点
  • 武汉网站制作报价德州网站建设优化
  • 临沂做网站的在哪里seo优化关键词放多少合适
  • 网站新闻发布后前台不显示贵州seo学校
  • 朝阳淘宝网站建设wap网站html5
  • 苹果软件做ppt下载网站泉州seo托管
  • 自己给自己网站做seo山西seo顾问
  • 国内做AI视频网站免费观看今日百度搜索风云榜
  • 网站界面友好互联网营销培训班
  • 网站如何做导航条厦门网站建设公司哪家好
  • 做网站哪个公司郑州搜狗关键词优化顾问
  • 汽车之家网页版电脑版北京外贸网站优化
  • 做网站和做网页seo网站优化建议
  • wordpress vip可见搜索引擎优化是什么
  • 网站开发看什么书放单平台
  • 10m带宽做下载网站广告营销是做什么的