c语言 #define的用法

2025-03-23 07:02:55
推荐回答(3个)
回答1:

足健堂敏斯特正品店的足部健康诚:

这个貌似做不到,#define是预处理的,优先于键盘或文件输入。不知道你这个是用来干什么的,仅就功能来看,可以直接用x来控制输出,没必要用预处理指令。
如果非得用,就在另一个头文件中,#define x,然后在你上面的文件中,#include该文件,然后#ifndef x 作为预处理判断。

回答2:

#define x 1 改为 int x=0,声明为全局变量
然后main函数中
printf:(”清输入x:\n);
scanf(“%d”,&x) ;

回答3:

#if(x==1) C语言有这样写法吗???
另外,你说X值从屏幕输入不可以的,因为你就没定义怎么可能接收外部值,把你的逻辑想清楚.