PRINTF的有关问题
# include <stdio.h>int f(int * p,int * q)
{
int t;
t = *p;
*p = *q;
*q = t;
}
int main(void)
{
int a = 5;
int b = 6;
f(&a,&b);
printf("%d %d",a,b);
return 0;
}
为什么这样输出就能输出内容
# include <stdio.h>
void huhuan(float * p,float * q)
{
float t;
t = *p;
*p = *q;
*q = t;
}
int main(void)
{
float a = 5;
float b = 6;
huhuan(&a,&b);
printf("%f %f",a,b);
return 0;
}
这样就输出不了呢?
printf在整形变量和浮点型变量中有什么区别吗 都没有问题啊,第二个用浮点数的话会存在精度问题 KevinHu 发表于 2020-5-9 08:32
都没有问题啊,第二个用浮点数的话会存在精度问题
一个运行起来是空白,一个运行起来是正常的,不知道是为什么出现这种情况 jjboy 发表于 2020-5-9 11:53
一个运行起来是空白,一个运行起来是正常的,不知道是为什么出现这种情况
我这里都可以输出啊{:10_277:}
页:
[1]