C言語の変数宣言と変数のルールを解説

王林
リリース: 2023-08-28 19:37:03
転載
1081 人が閲覧しました

C言語の変数宣言と変数のルールを解説

まず、変数とは何かを理解しましょう。

変数

  • #データ値の保存に使用されるメモリの場所の名前です。

  • 変数は、実行中のさまざまな時点でさまざまな値を取ることができます。

  • プログラマは、プログラム内の機能や性質を反映した意味のある変数名を選択できます。

たとえば、sum (合計)、avg (平均)、total (合計) などです。

変数の命名規則

変数の命名規則は次のとおりです。

  • 変数名は文字で始める必要があります。

  • ANSI 規格では、変数の最大長は 31 文字です。ただし、多くのコンパイラは最初の 8 文字のみを考慮します。

  • 大文字と小文字は異なります。たとえば、total、TOTAL、Total は 3 つの異なる変数です。

  • 変数名をキーワードにすることはできません。

  • #スペースは使用できません。

  • #変数宣言

変数宣言の構文と例は次のとおりです。

Syntax

変数宣言の構文は次のとおりです。次のようになります。

Datatype v1,v2,… vn;
ログイン後にコピー

ここで、v1、v2、...vn は変数の名前です。

たとえば、

int sum;
float a,b;
ログイン後にコピー

変数は 2 つの方法で宣言できます -

  • ローカル宣言

    - 「ローカル宣言」とは、メイン コード ブロック内で変数を宣言することです。値はこのコード ブロック内でのみ有効です。

  • グローバル宣言

    - 「グローバル宣言」とは、メインコードブロックの外側で変数を宣言することであり、その値はプログラム全体で有効です。

次は、C 言語でのローカル変数およびグローバル変数宣言のサンプル プログラムです。

int a, b; /* global declaration*/
main ( ){
   int c; /* local declaration*/
   - - -
}
ログイン後にコピー

Example

以下は、商品の販売価格 (SP) と原価 (CP) を見つけるための C プログラムです。-

オンライン デモンストレーション

#include<stdio.h>
int main(){
   float CostPrice, SellingPrice, Amount; //variable declaration
   //costprice & sellingprice are variables and
   //float is a datatype
   printf("</p><p> product cost price: ");
   scanf("%f", &CostPrice);
   printf("</p><p> product selling price : ");
   scanf("%f", &SellingPrice);
   if (SellingPrice > CostPrice){
      Amount = SellingPrice - CostPrice;
      printf("</p><p> Profit Amount = %.4f", Amount);
   }
   else if(CostPrice > SellingPrice){
      Amount = CostPrice - SellingPrice;
      printf("</p><p> Loss Amount = %.4f", Amount);
   }
   else
      printf("</p><p> No Profit No Loss!");
   return 0;
}
ログイン後にコピー

出力

出力は次のとおりです-

えぇ

以上がC言語の変数宣言と変数のルールを解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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