问题

以下关于宏的叙述中正确的是

A) 宏名必须用大写字母表示

B) 宏定义必须位于源程序中所有语句之前

C) 宏替换没有数据类型限制

D) 宏调用比函数调用耗费时间

参考答案
您可能感兴趣的试题
  • 有以下程序#include main(){ int x=1,y=2,z=3;if(x>y)if(y
  • 有以下程序#include main(){ int i=5;do{ if(i%3==1)if(i%5==2){ printf( *%d ,i); break; }i++;}
  • 有以下程序#include int fun(int a,int b){ if(b==0) return a;else return(fun(--a,--b));}main(){ pr
  • 有以下程序#include #include int fun(int n){ int *p;p=(int*)malloc(sizeof(int));*p=n; r
  • 有以下程序#include void fun( int a, int b){ int t;t=a; a=b; b=t;}main(){ int c[10]={1,2,3,4,5,6,
  • 有以下程序#include struct st{ int x,y;} data[2]={1,10,2,20};main(){ struct st *p=data;printf(%d