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

哪个网站有做阿里巴巴流量关键词优化公司排名榜

哪个网站有做阿里巴巴流量,关键词优化公司排名榜,深圳科技公司排名10,城乡建设厅网站首页文章目录 第十二章:预处理命令宏定义无参宏定义带参数的宏定义 文件包含处理 第十二章:预处理命令 作用:由编译预处理程序对程序中的特殊命令作出解释,以产生新的源程序对其进行正式编译 C语言与其他语言的重要区别就是可以使用预…

文章目录

  • 第十二章:预处理命令
      • 宏定义
        • 无参宏定义
        • 带参数的宏定义
      • 文件包含处理

第十二章:预处理命令

在这里插入图片描述

  • 作用:由编译预处理程序对程序中的特殊命令作出解释,以产生新的源程序对其进行正式编译

  • C语言与其他语言的重要区别就是可以使用预处理命令和具有预处理的功能

  • C提供的预处理功能主要有以下三种:

    • 宏定义

      #define A 30  //预处理时所有A以30替换
      
    • 文件包含

      #include <stdio.h>  //预处理时以stdio.h中的实际内容替换
      
    • 条件编译

  • 所有编译预处理都以#开头,单独占源程序的一行,一般放在源程序首部,预处理命令不是C语句,行末不加分号(😉

宏定义

  • 作用:用标识符来代表一串字符,编译系统在编译之前会将标识符换成字符串
  • 宏定义包括两种:无参宏定义、有参宏定义
无参宏定义
  • 定义:指用一个指定的标识符来代表一个字符串

  • 一般形式:

    #define  标识符  字符串#define PI 3.14159  
    #define:宏定义命令
    PI:宏名
    
  • 宏展开:在预处理时将宏名替换成字符串的过程成为宏展开

  • 说明

    • 宏明习惯用于大写字母
    • 宏定义不在末尾加分号
    • 作用范围为定义之后到本源文件结束
    • 用#undef终止宏定义的作用域,称为取消宏命令定义。定义格式:#undef 标识符
    • 对程序中用双引号括起来的字符串内的字符,即使与宏名相同,也不进行置换
    • 宏定义不同于变量,只做字符替换,不分配内存空间
带参数的宏定义
  • 作用:不仅进行简单的字符串替换,还要进行参数替换

  • 一般形式

    #define 宏名(形参表) 字符串#define S(a,b) a*b
    
  • 带参宏定义的展开:按#define命令行中指定字符串从左到右进行置换。若串中包含形参,将程序中相应的实参代替形参,非参数字符保留

  • 说明:

    • 宏定义时,宏名与带参数的括号间不应加空格,否则将空格以后的字符都作为替代字符串的一部分。
      在这里插入图片描述

文件包含处理

  • 定义:文件包含指将另外的文件包含到本文件之中,即一个源文件中可包含另外一个源文件的全部内容

  • 一般形式

    #include<文件名>或#include“文件名”
    
  • 作用:使用文件包含可避免重复劳动,往往将常用的符号常量定义、函数原型声明、类型定义等组成一个文件,用 #include 命令将它添加到自己的源文件中

  • 头文件内容可包括:函数原型定义、宏定义、全局变量定义、结构体类型定义等

  • 一个include命令只能指定一个被包含文件

  • 用<>、" "的区别:

    • < >: 标准方式,系统直接按照标准目录搜索,这个标准目录由编译程序的用户定义
    • “ ”:系统先在用户当前目录中寻找要包含的文件,若找不到,再按标准方式查找
    • 一般:调用库函数时用<>;调用自写函数时用" "
http://www.ds6.com.cn/news/80516.html

相关文章:

  • 长沙seo推广外包网站的优化从哪里进行
  • 上海网站建设哪里好全网营销推广案例
  • 服务器就是一台电脑吗培训seo
  • 百元便宜建站站长工具最近查询
  • 大学 生免费商业网站设计seo的中文含义是
  • 本机iis网站长沙网络营销外包哪家好
  • wordpress分类显示文章西安seo代理
  • 查询网站是否过期seo资源网站 排名
  • wordpress 多人版网站关键词排名手机优化软件
  • 横岗网站建设网站建设方案外包
  • 做商务楼房型图网站惠州seo计费
  • 能领免做卡的网站登录百度账号
  • 做图模板网站有哪些网络项目资源网
  • 用vs2012怎么做网站网站排名首页
  • 建网站流程的费用外贸推广公司
  • 如何查询网站点击量运营和营销是一回事吗
  • 建设网站需求分析seo指的是搜索引擎营销
  • 优质的网站制作淘宝自动推广软件
  • 做网站推广汉狮网络百度做广告费用
  • 织梦cms做网站怎么样交易链接
  • 设计站百度视频下载
  • 中山网站建设怎么样应用商店下载安装
  • wordpress 多站点 独立域名广告投放
  • 网站安全架构免费建网站软件下载
  • 专业网站建设微信官网开发广告投放数据分析
  • 网页设计是什么行业的网站seo外链平台
  • 网站左下角命名怎么做谷歌浏览器安卓下载
  • 寮步仿做网站电商平台排名
  • 网站开发答辩ppt新媒体营销策略有哪些
  • 内部网站建设app网络推广竞价是什么