【发布时间】:2009-12-30 17:48:02
【问题描述】:
我正在编写“目标 c 2.0 编程”一书,但我不明白为什么这个程序不起作用。基本上我需要构建一个程序来将华氏值转换为摄氏度。
我想在没有对象的情况下非常简单地解决它,只使用直接的程序方法,我遇到的任何问题都是我定义的代表华氏温度或摄氏度值的变量的值即将出现随机的。
这是我的代码:
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
float fahrenheit;
float celciusConverted;
fahrenheit = 27.0;
celciusConverted = ( fahrenheit - 32 ) / 1.8 ;
NSLog(@"%f degrees fahrenheit is equal to %f degrees celcius") , fahrenheit, celciusConverted;
[pool drain];
return 0;
}
【问题讨论】:
-
你所说的“随机”是什么意思?你不是每次都得到相同的结果吗?您能否发布一些打印的示例日志行?
标签: objective-c xcode macos