C言語やC++のマクロ内で pragma を使う方法

C99導入された _Pragma(...) を使うとマクロ内でも pragma が書けます.
_Pragma は C++11 で C++でも使えるようになっています.

#include <stdio.h>

#define PARALLEL_FOR _Pragma("omp parallel for")

int main()
{
	PARALLEL_FOR
	for (int i=0; i<10; ++i) {
		printf("%d\n",i);
	}
	return 0;
}