网站备案被取消售后软件网站开发

web/2025/10/4 8:02:18/文章来源:
网站备案被取消,售后软件网站开发,wordpress添加域名,frontpage官方下载在写一个代码生成可执行文件的过程需要经过编译和链接#xff0c;编译又要经过三部#xff1a;预处理#xff0c;编译#xff0c;汇编。 #define定义的变量和宏就是在预处理阶段会处理的。 一个简单的宏定义#xff1a; #includestdio.h; #define Max(a,b) a…在写一个代码生成可执行文件的过程需要经过编译和链接编译又要经过三部预处理编译汇编。 #define定义的变量和宏就是在预处理阶段会处理的。 一个简单的宏定义 #includestdio.h; #define Max(a,b) ab?a:b int main() {int x 4, k 9;printf(%d, Max(x, k)); } Max宏名 ab宏参数 ab?a:b宏体 宏定义有些类似函数Max(a,b)会被替换为 ab?a:b 比如这里printf(%d,Max(x,k));在预处理阶段会被替换为printf(%d,xk?x:k); 注意在#define定义的宏或变量后面不能加分号(;) 例如  1.运算符优先级处理 思考下面输出结果 #define Mul(a,b) a*b int main() {int x 4, k 3;printf(%d, Mul(x, k 2));return 0; } 这里printf(%d, Mul(x, k 2));会被替换为printf(%d,x*k2); 所以结果为14注意这里只是一一替换在预处理阶段进行结果并不是20而计算阶段是再生成的.exe后缀文件执行以后的事所有在定义宏的时候为了达到想要的效果我们通常在宏体里面加一些括号来避免这种问题的出现 例如 #define Mul(a,b) ((a)*(b)) 2.带副作用的宏参数 在给宏传参的时候我们尽量避免传一些前缀或后缀 --这样的参数这是一些带有副作用的参数 例如 #define Max(a,b) ((a)(b)?(a):(b))//添加括号是解决优先级带来的潜在问题,上一个板块讲到 int main() {int x 2, k 3;printf(%d, Max(x, k)); } 程序执行后输出5这里x变为3k变为5。结果是我们无法预料的。 3.函数与宏的区别 4.宏替换的规则 在程序中扩展#define定义符号和宏时需要涉及⼏个步骤。 1. 在调⽤宏时⾸先对参数进⾏检查看看是否包含任何由#define定义的符号。如果是它们⾸先被替换。 2. 替换⽂本随后被插⼊到程序中原来⽂本的位置。对于宏参数名被他们的值所替换。 3. 最后再次对结果⽂件进⾏扫描看看它是否包含任何由#define定义的符号。如果是就重复上述处理过程。 注意 1. 宏参数和#define定义中可以出现其他#define定义的符号。但是对于宏不能出现递归。 2. 当预处理器搜索#define定义的符号的时候字符串常量的内容并不被搜索 5.#运算符的使用 #运算符将宏的⼀个参数转换为字符串字⾯量。它仅允许出现在带参数的宏的替换列表中。 #运算符所执⾏的操作可以理解为”字符串化“。 当我们有⼀个变量 int a 10; 的时候我们想打印出 the value of a is 10 . 就可以写   #define Print(n) printf(the value of #n is %d, n); int main() {int a 0;Print(a);return 0; } 而写作下面的形式只会打印 the value of n is 10其中的n并不会被替换 #define Print(n) printf(the value of n is %d, n); 6.##运算符的使用 ## 可以把位于它两边的符号合成⼀个符号它允许宏定义从分离的⽂本⽚段创建标识符。 ## 被称 为记号粘合 这样的连接必须产⽣⼀个合法的标识符。否则其结果就是未定义的。 这⾥我们想想写⼀个函数求2个数的较⼤值的时候不同的数据类型就得写不同的函数 比如 int int_max(int x, int y) {return xy?x:y; }float float_max(float x, float y) {return xyx:y; } 这么写很繁琐我们可以用宏定义来写函数 7.宏定义函数 #define Max(type) type type##_max(type x,type y)\{ \return xy?x:y; \} 这里\为续行符 Max(int) Max(float) Max(char) int main() {printf(%d\n, int_max(5, 9));printf(%.2f\n, float_max(5.2, 5.32));printf(%c\n, char_max(p, h)); }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/86673.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

嘉兴市网站建设做网站总结与体会

系列文章目录 文章目录 系列文章目录前言一、使用过git merge和git rebase吗?它们之间有什么区别?二、使用过git cherry-pick,有什么作用?前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看…

青岛网站建设推广公司哪家好游戏代理怎么赚钱的

系列文章使用 abp cli 搭建项目给项目瘦身,让它跑起来完善与美化,Swagger登场数据访问和代码优先自定义仓储之增删改查统一规范API,包装返回模型再说Swagger,分组、描述、小绿锁接入GitHub,用JWT保护你的API异常处理和…

如何做seo整站优化天津做网站找哪家公司好

当需要在机器之间传输400GB文件的时候,你就会非常在意传输的速度了。默认情况下(约125MB带宽,网络延迟17ms,Intel E5-2430,本文后续讨论默认是指该环境),scp的速度约为40MB,传输400GB则需要170分钟&#xf…

博客论坛网站开发珠宝类网站建设可执行报告

final,finally,finalize的区别 在Java中,final、finally和finalize是三个不同的关键字,它们具有不同的作用和用法。 1、final: final是一个修饰符,可以用于修饰类、方法和变量。 用于修饰类时&#xff0…

未备案的网站可以百度推广吗wordpress58同城主题

✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨ 🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢,在这里我会分享我的知识和经验。&am…

海南省建设网站的公司投资 公司 网站模板

题目 产品数据表: Products 写一段 SQL来查找在 2019-08-16 时全部产品的价格,假设所有产品在修改前的价格都是 10 。 以 任意顺序 返回结果表。 查询结果格式如下例所示。 示例 1: 解题思路 1.题目要求我们查找在 2019-08-16 时全部产品的价格,假设所…

安卓app开发模板嘉峪关seo

代码 #include <stdio.h> #include <stdlib.h>/************************************************************************/ /*栈应用示例--数制转换要求&#xff1a;输入任意的正整数N(十进制)&#xff0c;分别输出该整数的二进制、八进制、十六进制的结果算法…

阳江网站建设wordpress 图片 网盘

早期的视频文件将多语言放在了左右声道&#xff0c;手机上播放时&#xff0c;很多播放器并没有切换声道的功能&#xff0c;所以需要做分离 导出单声道视频 ffmpeg -i 01.rmvb -c:v h264 -af pan"stereo| c0FR | c1FR" -acodec aac 01.mp4 这里的FR是右声道&#x…

网站制作目的建设购物网站的条件

外卖业务的快速发展对系统稳定性提出了更高的要求&#xff0c;每一次订单量大盘的异常波动&#xff0c;都需要做出及时的应对&#xff0c;以保证系统的整体稳定性。如何做出较为准确的波动预警&#xff0c;显得尤为重要。 从时间上看&#xff0c;外卖订单量时间序列有两个明显的…

php商城建站系统颍上做网站

Anaconda的作用 Anaconda的存在&#xff0c;使得一台电脑上可以存在多个不同版本的python和相应的包&#xff0c;这解决了多个项目运行时&#xff0c;所需要的python和包版本不同的问题。 本文内容 今天就来简单说说如何在pycharm使用Anaconda中的虚拟环境。 详细介绍 首先…

万网 网站建设方案书厦门网站建设公司闽icp

示例过滤器表达式本节介绍可通过 er_print -filters 命令以及在分析器过滤对话框中使用的过滤器表达式的示例。利用 er_print -filters 命令&#xff0c;过滤器表达式用单引号引起来&#xff0c;如下所示&#xff1a;er_print -filters FNAME("myfunc") SOME IN USTA…

专业网站快速排名优势河南做网站哪个平台好

一、选择题 1、人类信息技术发展的第一次飞跃发生在&#xff1a; A&#xff0e;古代社会 B&#xff0e;近代社会 C&#xff0e; 现代社会 D&#xff0e; 当代社会 2、计算机I/O设备指的是计算机系统的: A&#xff0e;控制设备; B&#xff0e;存储设备 C&#xff0e;输入/输出设…

上国外网站哪个dns快中国企业信息网官网

工业物联网平台解决方案 物联网&#xff0c;这个曾经似乎遥不可及的科技概念&#xff0c;如今已逐渐渗透到我们生活的方方面面。从智能家居到智能工业&#xff0c;从智能医疗到智能城市&#xff0c;物联网技术正在改变着我们的世界。 然而&#xff0c;正如任何一项技术一样&a…

甘肃省通信管理局网站今天的新闻报道

GRE和MGRE VPN---虚拟专用网络。指依靠ISP&#xff08;运营商&#xff09;或其他公有网络基础设施上构建的专用的安全数据通信网络。该网络是属于逻辑上的。​ 核心机制—隧道机制&#xff08;封装技术&#xff09; GRE—通用路由封装 ​ 三层隧道技术&#xff0c;并且是属于…

网站建立的步骤一件代发货源网1688

很多新手用户不知道阿里云服务器购买的流程&#xff0c;不清楚该如何选购云服务器配置才能既满足需求又不会掉“坑”里&#xff0c;为此笔者整理了2024年购买阿里云服务器的完整流程&#xff0c;分为通过云服务器ECS产品页下单购买和通过阿里云活动购买云服务器两种最常见的购买…

精准扶贫建设网站的目的招聘网站可以做劳务派遣吗

最大正方形 可以使用动态规划降低时间复杂度。用 dp(i,j) 表示以 (i,j)为右下角&#xff0c;且只包含 111 的正方形的边长最大值。能计算出所有 dp(i,j)的值&#xff0c;那么其中的最大值即为矩阵中只包含 111 的正方形的边长最大值&#xff0c;其平方即为最大正方形的面积。 …

免费网站站长推广网站排名外包

Java爬虫 爬取某招聘网站招聘信息 一、系统介绍二、功能展示1.需求爬取的网站内容2.实现流程2.1数据采集2.2页面解析2.3数据存储 三、其它1.其他系统实现 一、系统介绍 系统主要功能&#xff1a;本项目爬取的XX招聘网站 二、功能展示 1.需求爬取的网站内容 2.实现流程 爬虫…

宣武网站建设服务如何应对网络舆情

题目链接 这是一道很棒的二分题。 思路&#xff1a; 首先先思考什么情况下是可以无限的使用&#xff0c;即输出-1. 我们思考可知&#xff0c;如果每一秒内所有设备的用电量总和小于等于充电器每秒可以充的电&#xff0c;那么这一群设备就可以无限使用。 接下来分析不是无限使用…

好公司网站建设价格低网络新技术有哪些

6-使用通配符进行过滤 6.1-LIKE操作符 前面介绍的所有操作符都是通过已知的值进行过滤&#xff0c;或者检查某个范围的值。但是如果我们想要查找产品名字中含有bag的数据&#xff0c;就不能使用前面那种过滤情况。 利用通配符&#xff0c;可以创建比较特定数据的搜索模式。 …

个人网站备案费用装修平台网站有哪些

目录下有文件&#xff0c;并且权限也是够的&#xff0c;都是就是是没有。 解决方法&#xff1a; 进入/bin&#xff0c;执行命令 file bash 如上图&#xff0c;可以发现&#xff0c;bash是32-bit&#xff0c; 进入app所在目录&#xff0c;执行 file app 如上图&#xff0…