#include <stdio.h>
#include <stdlib.h>
#define TRUE 1
#define FALSE 0
#define SQ(x) (x)*(x)
int main(){
int num;
int again=1;
printf("program will stop if input value less than 50\n");
while(again)
{
printf("input number\n");
scanf("%d",&num);
printf("The square for this number is %d\n",SQ(num));
if(num>=50)
again=TRUE;
else
again=FALSE;
}
}
这段程序用到了3个宏定义,并且一个宏定义还可以做平方的运算