正在加载图片...
注意: ■要注意,宏展开只是作简单的字符串代换,如上例中在 宏定义中表达式(y*y+3y)两边的括号不能少。 ■否则会发生错误。即: #difine m y*y+3* 在宏展开时将s=5*M;宏代换后得到下述语句 y*y+3*y 与原题意要求不符,计算结果当然是错误的。6 要注意,宏展开只是作简单的字符串代换,如上例中在 宏定义中表达式(y*y+3*y)两边的括号不能少。 否则会发生错误。即: #difine M y*y+3*y 在宏展开时将s=5*M; 宏代换后得到下述语句: s=5*y*y+3*y ; 与原题意要求不符,计算结果当然是错误的。 注 意:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有