解釋C語言中的變數宣告、初始化和賦值
變數的主要目的是在記憶體中儲存資料。與常量不同,它在程式執行期間不會改變。但是,它的值可以在執行期間更改。
變數宣告表示作業系統將要為該變數名保留一塊記憶體。
變數宣告
變數宣告的語法如下:
type variable_name;
或者
type variable_name, variable_name, variable_name;
例如:
iInt a,b; float c; double d;
這裡,a、b、c、d是變數。int、float、double是資料型別。
變數初始化
變數初始化的語法如下:
data type variablename=value;
例如:
int width, height=20; char letter='R'; float base, area; //variable declaration double d; /* actual initialization */ width = 10; area = 26.5;
變數賦值
變數賦值是將值賦給變數的過程。
例如:
int height = 40; int base = 31;
定義變數的規則
變數可以是字母、數字和下劃線。
變數名可以以字母和下劃線開頭,但不能以數字開頭。
變數名中不允許使用空格。
變數名不能是保留字或關鍵字。例如,int、goto等。
示例
以下是C程式的變數賦值示例:
#include <stdio.h> int main (){ /* variable definition: */ int a, b; int c; float f; /* actual initialization */ a = 40; b = 50; c = a + b; printf("value of c : %d
", c); return 0; }
輸出
執行上述程式後,將產生以下結果:
Value of c: 90
廣告