注册 登录
编程论坛 VC++/MFC

请大神帮忙看一下宏定义函数调用报错问题

id1330579738 发布于 2016-05-29 00:22, 4216 次点击
#include "stdafx.h"
#include "stwp.h"
#include <iostream>
#include <string>
#include <Windows.h>
#define SWAP(x, y, t) ((t) = (x),(x) = (y),(y) = (t)
using namespace std;


int main()
{
    int i, j, t = 0;
    cout << ":";
    cin >> i >> j;
    SWAP(i, j, t);
    //stwp(i, j);
    cout << i << j << endl;
    system("pause");
    return 0;
}

SWAP调用是为什么会显示 错误:应输入")"
2 回复
#2
rjsp2016-05-31 10:15
((t) = (x),(x) = (y),(y) = (t)
自己数数只有括号成对否?
#3
StadyC2016-10-14 11:39
你确定你不是少了一个)号?
1