首页 > 编程语言 >C++ #define参数问题

C++ #define参数问题

时间:2022-12-29 16:04:40浏览次数:41  
标签:cout 记录 int AddData 参数 C++ define


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

#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

防止自己忘记特此记录

标签:cout,记录,int,AddData,参数,C++,define
From: https://blog.51cto.com/u_15906863/5978174

相关文章

  • C++ zip压缩库使用
    这个压缩库,主要是用来解压和压缩相关文件使用,好处就是引入比较方便,而且极其易使用,方便用户操作。首先是引入这四个文件,相关代码如下:首先是​​zip.h​​头文件#ifndef_zip_......
  • Windows进程通信之共享内存通信(C++)
    首先是概念:​​https://baike.baidu.com/item/%E5%85%B1%E4%BA%AB%E5%86%85%E5%AD%98/2182364?fr=aladdin​​这是比较官方的解释在我的理解,共享内存通信指的是,一个进程开......
  • Python计算长方形面积(带参数函数demo)
    #计算面积函数defarea(width,height):returnwidth*heightdefprint_welcome(name):print("Welcome",name)print_welcome("duhuifeng")w=int(in......
  • windows 根据父进程pid查找所有子进程id(C++)
    直接上代码:大家直接调用即可#include<iostream>#include<Windows.h>#include<tlhelp32.h>#include<string>#include<vector>usingnamespacestd;vector<DWORD>GetPro......
  • Hook Windows API调用 C++
    //dllmain.cpp:定义DLL应用程序的入口点。#include"pch.h"//olddatatypedefBOOL(WINAPI*pProcessInternalW)(HANDLEhToken,LPCWSTRAppName,LPWSTRCmdLine,......
  • C++数据结构01--顺序线性表实现
    今天正好又是很闲,就简单实现一下数据结构里面的顺序线性表玩一下,后面有时间再慢慢把后面几种数据结构实现一下玩一下。顺序线性表,就是在连续内存中元素按内存地址顺序排列的......
  • C++:OutputDebugString作用(以VS2019为演示例子)
    上最简单的代码:#include<iostream>#include<Windows.h>usingnamespacestd;intmain(){OutputDebugString(L"输出调DD试信息123");cout<<"HelloWorld!\n";}......
  • memcpy 作用(C++)
    memcpy就是拷贝字节数例如:memcpy((void*)OpenProcessaddr,OldByte,5);这段代码的意思是从OldByte的地址当中,取前5个字节,拷贝到openprocessaddr的内存地址上 ......
  • C++数据结构03--静态链式线性表的实现
    头文件://静态链表头文件#include"stdafx.h"usingnamespacestd;#defineMAXSIZE250typedefintElemType;typedefstruct{ElemTypedata;intcur;//存在next的指针......
  • (C++)wchar_t 转 string / TCHAR转为char/判断是否进程运行/获得目标进程的入口
    首先是wchar_t转stringvoidWchar_tToString(string&szDst,wchar_t*wchar){wchar_t*wText=wchar;DWORDdwNum=WideCharToMultiByte(CP_OEMCP,NULL,wText,-1,......