059.Define 宏定义的嵌套
来源:互联网 发布:淘宝实名认证人脸识别 编辑:程序博客网 时间:2024/05/28 05:19
--------------- main.m ---------------
#import<Foundation/Foundation.h>
#define PI3.1415926
#define TWO_PI PI *2 // 嵌套定义新的宏
intmain()
{
NSLog(@"请输入圆的半径:");
double radius;
scanf("%lg", &radius);
NSLog(@"圆周长:%g", TWO_PI * radius);
NSLog(@"圆面积:%g", PI * radius * radius);
{
NSLog(@"请输入圆的半径:");
double radius;
scanf("%lg", &radius);
NSLog(@"圆周长:%g", TWO_PI * radius);
NSLog(@"圆面积:%g", PI * radius * radius);
}
一、编写本节代码的具体步骤:
1.参照003节的代码编写步骤。
二、本节代码涉及到的知识点:
1.宏定义不是变量,甚至也不是常量。
2.宏定义不是C语句,不要在宏名称与字符串之间使用等号来进行赋值,
也不要在宏定义的尾部使用分号来表示结束。
0 0
- 059.Define 宏定义的嵌套
- 059.Define 宏定义的嵌套
- 关于#define宏定义的
- 宏定义define的使用
- #define宏定义的使用
- #define宏定义的陷阱
- 关于#define定义的宏
- 宏定义#define的用法
- #define定义宏的用法
- 宏定义#define的使用
- #define定义宏的用法
- 用#define定义注释的宏
- #define宏定义的简单总结
- 结构体内的#define宏定义
- 结构体内的#define宏定义
- #define 宏定义的使用方法详解
- define进行宏定义,#,#@,##的使用
- #define 有参数的宏定义
- 056.Declare Global Variable 声明全局变量
- 057.Extern Global Variable 外部全局变量
- 计蒜客 428(人人都有极客精神-日期问题)
- 058.Define 宏定义
- C#事件与委托
- 059.Define 宏定义的嵌套
- 060.Arg Define 带参数的宏定义
- 计蒜客 429(腾讯手机地图-pi的精确值)
- 使用JavaScript定时刷新,请求响应时间慢慢变长
- 061.Arg Define 宏的更严谨的写法
- mac命令行安装homebrew
- 062.#IfDef 使用宏来进行条件编译
- 063.#IfDef 使用宏来控制调试信息
- 064.#If #else 与if else的区别