int const と const int: C/C では同等ですか?

Barbara Streisand
リリース: 2024-10-28 04:45:02
オリジナル
897 人が閲覧しました

 int const vs. const int: Are they Equivalent in C/C  ?

const int と int const

C と C では、整数定数を宣言する方法が 2 つあります。

  • int const x = 3;
  • const int x = 3;

どれが正しいでしょうか?これらは同等ですか?

答え:

両方とも int const x = 3;そして const int x = 3;は有効なコードであり、両方とも同等です。どちらも、値が 3 の x という名前の定数整数変数を宣言しています。

ただし、ポインター型の場合、int const と const int は同等ではありません。

  • const int *p = &someInt;ポインタを介してデータを変更できないポインタを宣言します (定数の整数を指します)。
  • int * const p = &someInt;他のものを指すように変更できないポインターを宣言します (定数アドレスを指します)。

以上がint const と const int: C/C では同等ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!