黑马程序员技术交流社区
标题:
快来帮我分析分析...
[打印本页]
作者:
驴小叔
时间:
2015-9-7 21:47
标题:
快来帮我分析分析...
4.程序中头文件typel.h 的内容是。
#define N 5
#define M1 N*3
程序如下:
#include "type1.h"
#define M2 N*2
main()
{
int i;
i=M1+M2;
printf("%d\n",i);
作者:
lionheartism
时间:
2015-9-7 22:16
宏就是完全的替换 M1替换为N*3 i=M1+M2实际上在编译的时候是这样的:i = 5*3+5*2 先 i=N*3(M1)+N*2(M2);在i=5(N)*3+5(N)*2;最后结果就是25
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2