タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

defineに関するdelhicurryのブックマーク (1)

  • 定数の定義は,const intか,#defineか,それとも - わさっきhb

    メールが来ました.学内の先生からです.アルドゥイーノのスケッチのプログラミングで,定数を定義するのに,あるではconst intを使っており,また別のでは#defineを使っているのだけれど,夏休みのプログラミング教室で教える際には,どちらのほうが良いのか,とのこと.…… const int ledPin = 13; と #define ledPin 13 の違い,というわけですが,一般論としては,const intで書く方が,“Cらしい”と言っていいでしょう. ただし,もしこのledPinが,配列宣言時の要素数(int array[ledPin];)や,switch〜caseのラベル(case ledPin:)として出現する場合には,変数名だと都合が悪いので,#define を選ぶ必要があります.まあ,const intを使っているがあるということなので,こんな事例はないのでしょう

    定数の定義は,const intか,#defineか,それとも - わさっきhb
  • 1