首先讓我們了解什麼是變數。
它是用來儲存資料值的記憶體位置的名稱。
變數在執行過程中可以在不同的時間點取不同的值。
程式設計師可以選擇有意義的變數名稱,以反映其在程式中的功能或性質。
例如,sum(總和),avg(平均值),total(總計)等。
變數命名的規則如下所示:
變數名稱必須以字母開頭。
在ANSI標準中,變數的最大長度為31個字元。但是,許多編譯器只考慮前八個字元。
大小寫字母是不同的。例如:total、TOTAL、Total是3個不同的變數。
變數名稱不能是關鍵字。
不允許使用空格。
以下是變數宣告的語法與範例:
變數宣告的語法如下所示:
Datatype v1,v2,… vn;
Where, v1, v2,...vn are names of variables.
For example,
int sum; float a,b;
變數可以透過兩種方式進行宣告−
局部宣告 − '局部宣告' 是在主程式碼區塊內部宣告變數,其值只在該程式碼區塊內有效。
全域宣告 − ‘全域宣告’ 是在主程式碼區塊外部宣告變量,其值在整個程式中都有效。
以下是C語言中局部和全域變數宣告的範例程式−
int a, b; /* global declaration*/ main ( ){ int c; /* local declaration*/ - - - }
以下是一個用於尋找商品的售價(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; }
product cost price : 240 product selling price : 280 Profit Amount = 40.0000
以上是解釋變數宣告和C語言中變數的規則的詳細內容。更多資訊請關注PHP中文網其他相關文章!