基于linux的C语言基础

目录

一,变量的定义

1,什么是数据?

2,数据的分类。

3,什么是变量?

4,变量的分类。

4.1,什么是局部变量?

4.2,什么是全局变量?

4.3,什么是静态全局变量?

5,什么是常量?

二,怎样定义变量

三,变量的使用。

四,变量的输入输出。

输入:

        格式:scanf("变量的类型", 变量);

输出:

        格式:printf("变量的类型",变量);

变量的格式控制符:


一,变量的定义

1,什么是数据?

数据(data)是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的原始素材。数据可以是连续的值,比如声音,图像称为模拟数据;也可以是离散的,如符号、文字,称为数字数据。在计算机系统中,数据以二进制信息单元0、1的形式表示。

2,数据的分类。

数据:静态数据、动态数据

静态数据:是指⼀些永久性的数据,不会改变。

动态数据:是指程序在运⾏的过程中,可以进⾏动态的变化(改变)。

3,什么是变量?

变量:表⽰⼀些不固定的数值,数据可以改变,需要⽤⼀个符号来表⽰数 据,数据不管怎么进⾏变化,符号都表⽰这个数据。

变量可以理解为⼀段空间的名字,通过变量名,就可以得到空间的数据值, 就是由于值可能随时发⽣变化,所以称为变量。

4,变量的分类。

在C语言中变量常常分为局部变量和全局变量,静态全局变量和静态局部变量。

4.1,什么是局部变量?

局部变量又称为内部变量,由某种对象或者某个函数所创建的变量我们都称为局部变量,局部变量只能被内部使用,无法在其他对象或者函数中被应用。

4.2,什么是全局变量?

全局变量又叫外部变量,即创建在函数外部的变量,可以创建在程序中的任何位置,全局变量是可以被当前程序中的任何函数或者对象引用的,若是一个局部变量被其他对象调用,会是一个空值,但是对于全局变量而言就不会出现这个情况。

全局变量会在整个程序运行过程中一直存在,并具有一旦被内存分配就不会再分配的特点,所以它是所有变量中运行速度最快的一种,但是它也存在着缺点那就是占用内存。

如果存在局部变量和全局变量重名时它的作用将会是局部变量。

4.3,什么是静态全局变量?

在全局变量前加上关键词static,该变量就会被定义为静态全局变量。静态全局变量只会在声明它的文件中起作用,在其他文件中不会有任何作用。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值