www问答网
所有问题
当前搜索:
在C语言中宏定义的意思
请解释一下这个
C语言程序
是如何运行的?
答:
首先你要知道宏是什么
意思
就是替代 define N 2就是用2来代替程序中出现N的地方 define M N+1就是用N+1代替M 程序从main()函数开始 int i;for(i=1;i<=NUM;i++);讲NUM
用宏
代替(2+1+1)*2+1/2=8.5 执行 for(i=1;i<=8.5;i++);我知道你可能迷糊在for函数上。第二个条件...
C语言
编程问题.
答:
你的分析是正确的,这是一个关于
宏定义的
问题,你可以这样认为:#define MIN(x,y) (x)<(Y)?(x):(y)这句程序
的意思
就"在下面的程序中凡是遇到#define MIN(x,y)的地方,都
用
(x)<(Y)?(x):(y)来代替就行了,然后按运算符的优先级来运算就行了。"。k=10*MIN(i,j) 可以这样认为:...
C语言
无符号整型 uint???
答:
这里涉及到一个默认类型转换的问题。通常情况下,unsigned型的变量和signed型的变量进行运算,结果会向signed对齐,char型的变量和int型的变量进行运算,结果会向int对齐,也就是结果会是int型的。而float型的变量和int型的变量运算,结果会向float型对齐,其它的类似。上述问题中,temp变量是unsigned int型...
单片机这个
C语言程序
对应的 硬件应该是什么样子的
答:
左边连单片机。右边连数码管。A接rxd,B接txd和clk。mr应该接高电平 txd是单片机上的引脚,是串口发送引脚。不过在方式0下输出时钟脉冲了。真正的数据通过rxd输出了。
棣栭〉
<涓婁竴椤
46
47
48
49
50
51
52
53
54
76
其他人还搜