C++の「#」番号の使い方
663 ワード
プログラムを書くとき、printf、coutなどの出力をよくします.式の値を出力し、前に式の形式を出力するときは、少し面倒なことがあります.例えばcout<はっきり言っていないようですが、例を挙げます.
何度もcoutを書く必要はありません
#include
using namespace std;
#define P(EX) cout<int main()
{
int a[10];
for (int i = 0; i < 10; i++)
a[i] = i;
int *ip = a;
P(*ip);
P(*++ip);
P(*(ip+5));
int *ip2 = ip + 5;
P(*ip2);
P(*(ip2 - 4));
P(*--ip2);
P(ip2-ip); // , :
return 0;
}
何度もcoutを書く必要はありません