当前位置: 首页>编程语言>正文

C语言 初识C语言03

变量

生活中有些值是不变的,有些值是可变的。不变的值,C语言中用常量的概念来表示,变的值C语言用变量来表示。

1、定义变量的方法

int age= 100 ;
float weight = 45.5f;
char ch='w';

2、变量的分类:全局变量、局部变量

#include <stdio.h>

int num = 10 ;//全局变量--定义在代码块({})之外的变量
int main(){
int num=30;//局部变量--定义在代码块({})内部的变量

printf("num=%d\n",num); //局部变量和全局变量的名义建议不要相同,容易误会,产生BUG。当局部变量和全局变量名字相同的时候,局部变量优先。
return 0;
}

3、变量的使用

#include <stdio.h>

int main()
{
//C语言语法规定,变量要定义在当前代码块的最前面。
int num1 = 0;
int num2 = 0;
int sum;

scanf("%d%d",&num1,&num2);
sum = num1+num2;

printf("sum = %d\n",sum);
}

4、变量的作用域和生命周期

作用域:限定变量名字可用性的代码范围

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

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

5、生命周期

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

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

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

#include <stdio.h>

int main(){

{
int a=10;
printf("a=%d\n",a);// ok
}

printf("a=%d\n",a);//error
return 0;
}

https://www.xamrdz.com/lan/5t81967329.html

相关文章: