解释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+ 次浏览

启动您的职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.