テスト

らびブログ

2024年 2023年 2022年 ...

[プログラミング] monthは-1じゃなくて

プログラミングでカレンダーの月(month)を取得した場合、
0~11が返ってきてなぜ+1しないといけないのかと思っている人もいるようですが、
これはたぶん
英語圏では、月の表示を、"Jan.", "Feb.", "Mar." ... と文字で表すので、
これを取得するための配列のインデックスを返してきているのだと思います。
インデックスは通常0から始まります。
また、昔は-1や+1の1命令さえも削ってプログラムのサイズを減らしたり高速化を行っていたようでした。
テスト
©2012-2024 RabiSoft