前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C语言基础(2)

C语言基础(2)

作者头像
see.
发布2024-06-04 12:35:52
630
发布2024-06-04 12:35:52
举报
文章被收录于专栏:C++破军之路C++破军之路

数据类型;常量,变量

数据类型

c语言如何描述:常量——不能改变的量;

                            变量——能被改变的量

定义变量的方法

 #下表为定义整型变量的示范案例,最终执行结果为22。

代码语言:javascript
复制
#include<stdio.h>
int main()
{  int age=20;
   age=age+2;
printf("%d\n",age);
   return 0;
}

打印时需注意:1.打印整型——%d

                          2.打印单精度浮点型(float)——%f

                           3.打印双精度浮点型(double)——%lf

变量的分类

变量分为全局变量和局部变量。

全局变量:定义在int main()以外,对整个代码有效。

局部变量:定义在某一个范围内用{}括起来的区域,当出了该范围则无效。

当局部变量和全局变量名字冲突的情况下,局部优先。如此例,输出结果为10.

变量的使用

下图为简易的两个变量相加的程序:

代码语言:javascript
复制
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
	int a = 0;
	int b = 0;
	int sum = 0;
	scanf("%d %d",&a,&b);
	sum = a + b;
	printf("sum=%d\n",sum);
	return 0;
}

注:scanf函数是输入函数

在实际操作使用中,vs对于scanf函数会报错,需要在第一行插入#define _CRT_SECURE_NO_WARNINGS 1

变量的作用域和生命周期

作用域:是程序设计概念,通常来说,一段程序概念,通常来说,一段程序代码所用到的名字并不总是有效,可用的,而限定这个名字可用性的代码范围就是这个名字的作用域。

              1.局部变量的作用域是变量所在的局部范围。

              2.全局变量的作用域的是整个工程。

生命周期:变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段。

               1.局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。

               2.全局变量的生命周期是:整个程序的生命周期。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-08-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数据类型;常量,变量
    • 数据类型
      • 定义变量的方法
        • 变量的分类
          • 变量的使用
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档