Changes between Version 12 and Version 13 of CALプログラミング(4)
- Timestamp:
- Mar 22, 2009 11:04:46 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CALプログラミング(4)
v12 v13 64 64 65 65 * 変数の意味と定数の値はそれぞれ以下のとおり: 66 ||r2.xy || ポインタ ||66 ||r2.xy || 配列読み込みのポインタ || 67 67 ||l1.x || 浮動小数点定数 1.0 || 68 68 ||r100.x || ループカウンター 整数|| 69 69 ||l0.z || 整数定数 1 || 70 70 ||r77.y || 整数定数 配列の最下位次元の大きさ 256 || 71 "r77.y"の意味について補足すると、id = 0のメモリのは"res0[256][256]"として宣言されているからである。 72 73 * よってILプログラムのこの部分は、2次元配列用のポインタ演算ををおこなっているのと同等です。細かく説明すると、r2.x(1次元目の添え字に対応)が0から1ずつ増えていき、256に等しくなったたら、それを0にクリアし、r2.y(2次元目の添え字に対応)をインクリメントしている。 71 74 72 75 73 76 74