今天看代码的时候发现一个问题,记录一下

#include <iostream>#define AddData(a,b) a = b +a; b = a + d; d = a +b;using namespace std;
int main()
{int d = 2;int a = 2;int b = 7;AddData(a, b);cout << d << endl;
}

这边的d输出的是20;

原因的#define中有个参数d,引用的正是下面定义的d

防止自己忘记特此记录

C++ #define参数问题相关推荐

  1. mysql 主键 uniqo_项目总结,彻底掌握NodeJS中如何使用Sequelize

    前言 sequelize是什么? sequelize是基于NodeJs的ORM框架,它适用于不同的数据库,如:Postgres.MySQL.SQLite.MariaDB,我们可以通过sequelize ...

  2. UVM搭建 ------ 进阶DIY教程

    最近工作稍微没那么忙,就又开始找点书看,于是就看起<芯片验证漫游指南>,觉得有很多新鲜的知识,以前从来没用到,比如通过DPI的方式,以c为桥梁,搭建UVM与其他仿真软件的桥梁,再比如利用p ...

  3. AIOT-物模型(产品模型、数据模板)

    AIOT-物模型(产品模型.数据模板) 使用 TSL 描述的物联网中的实体模型,就是"物模型"也称产品模型.数据模板. 模型和设备的关系是什么? 物模型是物理世界的实体东西的一个抽 ...

  4. 项目总结,彻底掌握如何在NodeJs中使用Sequelize

    一篇笔记彻底掌握sequelize如何使用 前言 sequelize是什么? sequelize是基于NodeJs的ORM框架,它适用于不同的数据库,如:Postgres.MySQL.SQLite.M ...

  5. c++ string 易语言,如何把C++变成易语言

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 文件名: 主程序.cpp #include "中加加" 整型 主函数(整型 参数个数, 字符型 ** 参数) 开始 屏幕打印(&quo ...

  6. 让这世界再多一份GNU m4 教程 (全文整理)

    作者:garfileo  作者主页 本文整理自:https://segmentfault.com/a/1190000004104696 整理者:Timekeeperl    csdn博客 欢迎转载!请 ...

  7. GNU m4 教程[转]

    原文:http://blog.csdn.net/timekeeperl/article/details/50738164 作者:garfileo  作者主页 本文整理自:https://segment ...

  8. Web Component 详解

    Web Component 是Html5 推出的一个新特征,即web 组件.提到web组件有一定前端开发经验的人对这个词汇并不陌生,在这个严重依赖前端框架来开发项目的时代,我们推崇使用组件化的思路来编 ...

  9. 【嘉兴东臣PHP】 PHP函数

    PHP变量:变量是存储信息的容器 PHP 变量规则: 变量以 $ 符号开头,其后是变量的名称 变量名称必须以字母或下划线开头 变量名称不能以数字开头 变量名称只能包含字母数字字符和下划线(A-z.0- ...

最新文章

  1. 使用bash工具创建ssh key
  2. 网站图像防盗----Apache配置妙法
  3. HTML5实战 学习笔记
  4. 云栖科技评论第53期:前沿技术要“会说话”
  5. apache ignite_使用Spring Data的Apache Ignite
  6. v-if和v-for一起用踩过的坑
  7. 可视化数据图表制作注意事项
  8. Android handler.obtainMessage()传字符串用法
  9. AutoCAD工具栏中没有工具栏选项
  10. 从贝叶斯方法谈到贝叶斯网络
  11. android 比较全的android 源码合集 + 企业级应用分享,从业的积累(毕业设计集合版)
  12. 网页设计企业建站实例教程
  13. 负载均衡算法--源地址哈希法(Hash)
  14. mysql中引号的作用是什么_mysql单引号和双引号的用法
  15. python的注释符号有哪些_python注释符号
  16. 三层交换机与单臂路由的优缺点
  17. idea mybatis 常用插件
  18. 【Redis】客户端RedisClient
  19. 历史上的重大软件BUG启示录 第5篇---ATT长途电话网瘫痪事件
  20. 生活随记 - 老王和老万

热门文章

  1. 你真的理解BIO、NIO、AIO的区别吗?
  2. Redis企业级数据备份与恢复方案
  3. python如何将数据保存到本地json文件
  4. 计算机应用属于工程与工程经济类,计算机及信息技术和电子技术应用哪种属于工程类或工程经济类专业?...
  5. 【Oracle的存储过程之面向对象之特性】
  6. C/C++中使用的正则表达式库
  7. exchange 2010 relay设定
  8. 表格行上下移,置顶的js代码
  9. 经营你的iOS应用日志(二):异常日志
  10. [Flex]Flex 3.0 and Adobe AIR 1.0正式版发布!