---------------
main.m
---------------
#import
<Foundation/Foundation.h>
#define PI
3.1415926
#define GIRTH(r) PI *
2
* r
#define AREA(r) PI * r * r
int
main()
{
NSLog(@"请输入圆的半径:");
double radius;
{
NSLog(@"请输入圆的半径:");
double radius;
scanf("%lg"
, &radius);
NSLog(@"圆周长:%g"
, GIRTH(radius));
NSLog(@"圆面积:%g" , AREA(radius));
NSLog(@"圆面积:%g" , AREA(radius));
}
一、编写本节代码的具体步骤:
1.参照003节的代码编写步骤。
二、本节代码涉及到的知识点:
1.语法格式:#define 宏名称(参数)字符串。
2.由于宏的本质是简单的执行“查找替换”,所以上述代码存在风险,详情请看第61节。