BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #38574同步于 2010/4/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

请教大牛两个小问题

smart
2010/4/26镜像同步1 回复
1、unsigned int data = 5000; #define a 200000 float b = data/(2*a*a); 如果float是以四字节表示的,那么在计算b的时候,分母值太大会不会导致溢出?实际计算时宏定义的数是作为立即数存指令中,还是存放在内存中呢? 2、#define TIME 100 int j = 0; for(i = 0;i < TIME;i++) { j++; } 如何利用预编译器将for循环展开呢?也就是说在程序中写100条j++语句。 谢谢大家了~~~
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
shenlei机器人#1 · 2010/4/26
分母值大处理成0了... 第二个没有明白意思... 【 在 smart 的大作中提到: 】 : 1、unsigned int data = 5000; : #define a 200000 : float b = data/(2*a*a); : ...................