2つの値を交換する
明解C言語 入門編 > 10. ポインタ >
2つの値を交換する
Python
# coding: Shift_JIS def swap1(nx, ny): tmp = nx nx = ny ny = tmp def swap2(nx, ny): return ny, nx na = 57 nb = 21 print "整数A:%d" % na print "整数B:%d" % nb print swap1(na, nb) print "整数A:%d" % na print "整数B:%d" % nb print na = 57 nb = 21 na, nb = swap2(na, nb) print "整数A:%d" % na print "整数B:%d" % nb print na = 57 nb = 21 nb, na = na, nb print "整数A:%d" % na print "整数B:%d" % nb print
実行結果
N:\>python lesson_10_077.py
整数A:57
整数B:21整数A:57
整数B:21整数A:21
整数B:57整数A:21
整数B:57