24 lines
558 B
Python
24 lines
558 B
Python
'''
|
||
题目:宏#define命令练习(2)
|
||
1.程序分析:
|
||
2.程序源代码:
|
||
#include "stdio.h"
|
||
#define exchange(a,b) { \ /*宏定义中允许包含两道衣裳命令的情形,此时必须在最右边加上"\"*/
|
||
int t;\
|
||
t=a;\
|
||
a=b;\
|
||
b=t;\
|
||
}'
|
||
这个宏定义python不支持
|
||
'''
|
||
def exchange(a,b):
|
||
a,b = b,a
|
||
return (a,b)
|
||
|
||
if __name__ == '__main__':
|
||
x = 10
|
||
y = 20
|
||
print 'x = %d,y = %d' % (x,y)
|
||
x,y = exchange(x,y)
|
||
print 'x = %d,y = %d' % (x,y)
|