一篇文章带你玩转C语言基础语法1:变量,赋值与初始化

403 阅读3分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第1天,点击查看活动详情

我的个人主页光之梦 的个人主页 - 动态 - 掘金 (juejin.cn)

欢迎各位 👍点赞 ⭐收藏 📝评论,如有错误请留言指正,我会第一时间改正。非常感谢!

特别标注本博主将会长期更新c语言的语法知识,初学c语言的朋友们,可以关注一下博主,学习不迷路哦

目录

  • 一、变量
    • 1.1 定义
    • 1.2 变量名称
    • 1.3 变量类型
  • 二、初始化与赋值
    • 2.1 赋值
    • 2.2 初始化
    • 2.3 变量初始化
    • 2.4 表达式

一、变量

1.1 定义

在C语言中变量是一个用来保存数据的地方。当我们需要在程序里保存数据时就需要用到变量。

1.2 变量名称

变量名称是需要我们自己来命名。

变量的名字是一种"标识符",意思是它是用来识别这个和那个的不同的名字

标识符有标识符的构造规则:标识符只能字母数字下划线组成 and 数字不可以出现在第一个位置上 and c语言的关键字(如函数名,数据类型等),不能用来充当变量的名字。以上三点必须都满足才能作为变量

1.3 变量类型

C是一种有类型的语言,所有的变量在使用之前必须定义或者声明,所有的变量都必须具有确定的数据类型。数据类型表示在变量中可以存放什么样的数据,变量中只能存放指定类型的数据,程序运行过程中也不能改变变量的类型

int price = 0;

这一行定义了一个变量,这个变量的名字是price,数据类型是int,初始值是0

二、初始化与赋值

变量定义一般形式<类型名称><变量名称>;

举个栗子:int price=0;

                  int(类型名称)     price(变量名称)   ;

在这一行中我们定义了一个变量,变量的名字是price,类型是int,初始值是0。

2.1 赋值

price=0是一个式子,这里的"="是一个赋值运算符,表示将"="(等于号)右边的值赋给左边的变量

int a=b;这就是赋值。 和数学不同,a=b在数学中表示关系,即a和b的值是一样的;而在程序设计中,a=b表示要求计算机做一个动作:将b的值赋给a

比如·:int price=1;的意思就是把1赋给price,让price的值为1

int a=3; int price=a;

这个代码的意思是,让a的值为3,也就是a=3

int price=a;的意思是:把a的值赋给price;也就是让price的值也=3

2.2 初始化

当赋值发生在定义变量的时候,就像给变量price=0那样,就是变量的初始化

所有的变量第一次被使用(出现在赋值运算符的右边)之前应该被初始化一次(也就是被赋值一次)如果变量没有被初始化,变量的值就会变成一个随机数,可能很大也可能很小不固定但一定不会是你想要的那个数。

2.3 变量初始化

<类型名称><变量名称>=<初始值>;

如:int price=0;

int amount=0;

int a;

int a,b;

int a,b=1;      (a的值不是1,b的值才是1)

2.4 表达式

运算符的式子就叫做表达式

179DE817976D805BAAF8C1E423D77847.gif

各位学习C语言的初学者,如果有问题随时都可以来问我,我会随时为您解答!欢迎大家与我一起学习,互相进步。

创作不易👍 +⭐ +📝 (一键三连) 是对博主最大的鼓励与支持哦。