谁能把这个程序的输出写出来,他对宏的理解就不是很差了!
2012-04-04 21:48
459 查看
#include<iostream>
using namespace std;
#define TRACE(ARG) cout<< #ARG<<endl;ARG
void main()
{
//for(int i=0;i<100;i++)cout<<i<<endl;
int i;
TRACE(for( i=0;i<10;i++)) //这里有';'与无';'结果不一样,不知道这里的宏是如何替换的
TRACE(cout<<i<<endl;)
}
下面这个网址有答案解释。
http://bbs.bccn.net/thread-130781-1-1.html
using namespace std;
#define TRACE(ARG) cout<< #ARG<<endl;ARG
void main()
{
//for(int i=0;i<100;i++)cout<<i<<endl;
int i;
TRACE(for( i=0;i<10;i++)) //这里有';'与无';'结果不一样,不知道这里的宏是如何替换的
TRACE(cout<<i<<endl;)
}
下面这个网址有答案解释。
http://bbs.bccn.net/thread-130781-1-1.html
相关文章推荐
- 判断101-200之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。
- 念整数,你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来
- VS2012编译出来的程序,在XP上运行,出现“.exe 不是有效的 win32 应用程序” “not a valid win32 application”
- 需要把你系统中的部分程序独立出来,比如用户设置的这个程序。
- 耿庆国 的旱震理论(可能这个理论不是他先提出来的)
- 读入一个整数,用汉语拼音将这个整数的每一位输出出来
- 网易2015编程题(一用Java实现一个多线程程序将这个10000个数输出到5个不用文件中)
- 练习1-10 编写一个将输入复制到输出的的程序,并将其中的制表符替换成\t,把回退符替换成\b,把反斜杠\替换成\\,这样可以将制表符和回退符以可见的方式显示出来。
- 给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。输入值小于1000。
- C语言 编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。在编写这个程序的时候要使这个程序能够处理的输入行的长度没有限制
- 练习 1- 10 编写一个将输入复制到输出的程序,并将其中的制表符替换成 \t,把回退符替换成\b,把反斜杠替换为\\。 这样就可以将制表符和退格符以可见的方式显示出来。
- 这个电路输出为什么不是2.5V?
- 编写多线程程序,模拟多个人通过一个山洞。这个山洞每次只能通过一个人,每个人通过山洞的时间为2秒(sleep)。随机生成10个人,都要通过此山洞,用随机值对应的字符串表示人名,打印输出每次通过山洞的人名
- VS2012编译出来的程序,在XP上运行,出现“.exe 不是有效的 win32 应用程序” “not a valid win32 application”
- 需要把你系统中的部分程序独立出来,比如用户设置的这个程序。
- 程序开发可以说是当代最激动人心的行业,激励着无数青年人进入这个行业。但实际上,软件开发工作并不是轰轰
- 页面03---练习调试篇(程序是修改出来,不是写出来的)
- 需要把你系统中的部分程序独立出来,比如用户设置的这个程序。
- 这个Java程序运行不出来结果?
- 输入一个字符串,把这个字符串中的每个单词打印出来,即输出到屏幕