受け取った配列への書き込み
明解C言語 入門編 > 6. 関数 >
受け取った配列への書き込み
Python
# coding: Shift_JIS NINSU = 5 def int_set(no, vc): for i in range(0, no, 1): vc[i] = 0 ary = range(NINSU); print "関数 呼び出し前" for i in range(0, NINSU, 1): print " ary[%d] = %d" % (i, ary[i]) int_set(NINSU, ary) print "関数 呼び出し後" for i in range(0, NINSU, 1): print " ary[%d] = %d" % (i, ary[i])
実行結果
N:\>python lesson_06_048.py
関数 呼び出し前
ary[0] = 0
ary[1] = 1
ary[2] = 2
ary[3] = 3
ary[4] = 4
関数 呼び出し後
ary[0] = 0
ary[1] = 0
ary[2] = 0
ary[3] = 0
ary[4] = 0