用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; //变量声明
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 \n", c);
   return 0;
}

输出

执行以上程序后,将产生以下结果-

Value of c: 90