C言語では、定数の定義方法は何ですか?
C言語では、#defineやconstキーワードを使用して定数を定義することができます。
- #defineディレクティブを使用する:
- #include#define PI 3.14159
int main() {
float radius = 5;
float area = PI * radius * radius;
printf(“円の面積: %f\n”, area);
return 0;
} - 上記のコードでは、#defineが定数PIを定義するために使用されており、後続のコードでは、PIを使用して3.14159を表すことができます。注意してください、#defineは変数を定義したわけではなく、コード中で出現するPIを3.14159に置き換えるものです。
- 定数を定義するためにconstキーワードを使用する。
- #includeint main() {
const float PI = 3.14159;
float radius = 5;
float area = PI * radius * radius;
printf(“円の面積: %f\n”, area);
return 0;
} - 上記のコードでは、constキーワードを使用して浮動小数点数の定数PIを定義し、後続のコードで使用されています。constキーワードで定義された定数はデータ型を持ち、変更できません。
これら2つの定数の定義方法は機能的に等価であり、どちらの方法を選択するかは個人の習慣やコードスタイルによる。