编程方法论周教程宏递归文稿.pdfVIP

  • 4
  • 0
  • 约6.66千字
  • 约 5页
  • 2024-01-03 发布于北京
  • 举报

CS1010EProgrammingMethodology

Week8,March5th2012

Tutorial6

MacrosandRecursions

1.(a)CanyoudefineamacroSWAP(x,y)thatinterchangestwointegervariables?Canyou

defineafunctionswap(intx,inty)thatdoessimilarly?

ANSWER:

#defineSWAP(x,y)intt=x;x=y;y=t;

Thisinterchangesxandyinthecallingenvironment(e.g.mainfunction),becausemacro

worksasarecement,inthiscaserecingxbyyandybyx.

Afu

文档评论(0)

1亿VIP精品文档

相关文档