0

我想找到所有宏扩展位置来替换宏的定义。

我不知道我可以使用什么 API 来获取宏扩展位置。

#include <stdio.h>
#define NUM 5
int main(void)
{ 
  int i;
  int j = NUM;
  int a[NUM] = {0};
  printf("请输入%d个数:", j);
  for(i=0; i<NUM; ++i) {
    scanf("%d", &a[i] );
  }
  for(i=0; i<NUM; ++i) {
    printf("%d\x20", a[i]);
  }
  return 0;
}

我想找到所有宏扩展位置并将它们替换为 5.(4 位置)

4

0 回答 0