字符串常量和变量是什么?

以下是字符串常量的解释

 变量:

        顾名思义,变量是可变的,比如对应到我们的生活中,工资,年龄,身高,体重等,这些都是会改变的,并不是一成不变的,这就是变量。

我们可以这么理解

                                                int n=10;

那么这个n就可以理解为一个盒子,10就是一个物品,把这个物品放到n这个盒子里。

变量是由数据,数据类型 + 变量名,这里的变量名不可以是关键字,局部变量和全局变量的变量名不要重复,(虽然重复了程序一样运行,但实际开发中不要这么定义),+ 赋值符号 + 值   + 半圆角分号 所组成;这是定义一个变量并初始化

#include <stdio.h>

int main()

{

int a = 32;

int b = 22;

int c = a + b;

printf("a+b=%d",  c);

return:0;

}

他的执行顺序是:

1、创建一个int 类型的 a 的空间,并给这个空间一个初始值 32

2、创建一个int 类型的b 的空间  并给这个空间一个初始值22

3、创建一个int 类型的c 的空间 并把  a + b 所计算的结果赋值给 c空间

4、打印c

也可以是 数据类型 + 变量名 + 半圆角分号,然后进行赋值,定义一个变量,然后赋值

int a,b;

a=10;

b=11;

注意:在赋值的时候不需要再加 数据类型 除非有需要,再使用这种方式定义变量时一定要加备注,还要分情况使用,因为这种方式毫无疑问,增加了代码量,如果代码较多,并没有第一种方式便于阅读

 第二种的执行顺序:

1、定义一个int类型的空间,取名s

2、定义一个int类型的空间,取名z

                注意:这里的1和2 步骤虽然没有初始化,但是里面是一个其孤傲的值,我们叫垃圾值,不同的运行环境和编辑器所产生的值也都是不一样的,即便是在相同的环境用相同的编译器,也可能出现不一样的垃圾值,如果这个变量是静态的,那么这个值是0.

3、对s和z进行赋值(注意:这里是赋值,并不是初始化)

不管是 以上哪一种方式,我们所定义的变量的值,都可以随时拿出来使用或者存放新的数值(在同一作用域),如果我们知道了变量的值,就是用第一种方式,如果不确定可以使用第二种方式。

另外需要注意的是,我们在创建好一个变量时,会有一个垃圾值,这时一定要记得初始化,特殊情况除外。

参考书籍《明解 C语言 初级》,号称c语言的圣经

本次分享就到这里,如有遗漏或错误,还请大神指教,多谢了

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值