首页 > 编程语言 > 详细

C语言初始2

时间:2020-09-28 13:02:24      阅读:27      评论:0      收藏:0      [点我收藏+]
变量 常量

生活中的变量(年龄 体重&身高 薪水……)
常量(手机号 房间号 身份证号……)

                    1.  定义变量的方法(类型+变量=赋值)
                        int  age=20;
                        float  weight=102.5;
                        char ch=‘A‘;

                    2.变量的分类
                    ·局部变量
                    ·全局变量
#例如
#include <stdio.h>
int num2=20; //全局变量-定义在代码块“{}”之外的变量
int main()

{
int num1=10;//局部变量-定义在代码块“{}”之内的变量
retuen 0;
}

#include<stdio.h>
int global=2019;//全局变量
int main()
{
int global=2018;//局部变量
int global=2020;//局部变量
printf("global=%d\n",global);
return 0;
}

//局部变量和全局变量尽量不要相同or会引起误解
//if局部变量和全局变量相同,则局部变量最优先

变量的使用

#include<stdio.h>
int main()
{
int num1=0;
int num2=0;
int sum=0; //C语言语法规定,变量要定义在当前代码块的最前面
scanf("%d %d",&num1,&num2); //输入数据使用输入函数scanf,取地址符号&
printf("%d\n",sum);
return 0;
}

局部变量的作用域

#include<stdio.h>
int main()
{
int num=0;
{printf("num=%d\n",num);
}
return 0;
}

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

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

局部变量的生命周期:进入作用域生命周期开始,出作用域生命周期结束
#例如
#include<stdio.h>
int main()
{
{
int a=10;
printf("a=%d\n",a); //OK
}

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

return 0;
}
全局变量的生命周期是整个程序的生命周期

C语言初始2

原文:https://blog.51cto.com/14945685/2538584

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!