解釋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

更新於:2021年3月8日

10K+ 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告