好的,所以这是我必须做的,但我不能让它工作:
a) 改为浮点数而不是整数。并将 0.3 作为起始值分配给“u”。
b) 使用双精度而不是整数。将 0.3x10^45 指定为“u”的起始值。
c) 使用字符而不是整数。将“u”的起始值指定为“C”。
#include <stdio.h>
main ()
{
int u = 3;
int v;
int *pu;
int *pv;
pu = &u;
v = *pu;
pv = &v;
printf("\nu=%d &u=%X pu=%X *pu=%d", u, &u, pu, *pu);
printf("\n\nv=%d &v=%X pv=%X *pv=%d", v, &v, pv, *pv);
}
如果有人可以修改我的代码来执行上述操作,我将不胜感激。谢谢