C语言初识【数据类型//变量(局部/全局)】(一路生花)

3.30号收获丰满

开始重新认真的学习c语言,首先还得感谢师傅的指导以及给我指明方向,让我愈来愈自信,来源于我有了方向和间接性的目标,愈来愈对代码感兴趣,第一次接触vs,让我从用devc++软件到用vs软件。


vs代码初始学习:

第一行代码#define _CRT_SECURE_NO_WARNINGS 1

第二行代码#include<stdio.h>


----------利用能利用的时间充实自己,提升专业能力,重新开始,基础打牢,之后的问题将迎刃而解,我会保持初心,一直在路上。


接下来 ,给自己今天学习内容做个汇总吧。

********1~数据类型

c语言中存在很多数据类型(char,short,int,float,long long,double......)

提供的数据类型越多,空间利用率越高,正是因为c语言数据类型多的原因。

—sizeof—    对于我通俗的话说,求字节数的运算符

1byte(B,字节)=8bit(b)>>>KB   GB   MB

字母顺序从大到小排列。GMKB容量或者数据大小也是从大到小;

1KB=1024B;1MB=1024KB;1GB=1024MB


 ********2.变量

局部变量:{}内部定义的,局部变量所在局部范围

全局变量:{}外部定义的,在main函数外;

当局部变量和全局变量冲突情况下,局部优先(如果名字冲突,但是不建议俩者名字是一样的)

int a=100;
int main()
{
int a=10;
printf("%d\n",a);
return 0;
}

局部变量>>全局变量:so结果是10;


&&&&变量的作用域(哪里可以使用就是谁的作用域)

局部变量作用域:变量的局部范围【切记:不是在main函数内】

全局变量作用域:整个工程

int gval=2023;
int main()
{
printf("1.%d\n",gval);
printf("chlorine\n");
{
printf("2.%d\n",gval);
int a=10;
printf("a=%d\n",a);
}
printf("3.%d\n",gval);
return 0;
}

 局部变量的作用域:就是变量的局部范围
 全局变量的作用域:整个工程(哪个地方需要它的结果,它都能给出它的答案)

b在void test函数内作用,a在main函数内起作用;


&&&声明一下变量

可以在源程序中新建一个源程序,将其用extern来声明一个变量。

 编译的结果是2022。很显然用extern(英语中是“延伸”的意思),可以获取gval的值。


&&&&&生命周期

变量的生命周期:变量的创建和销毁的时间段

局部变量的生命周期:进入局部范围生命开始,出局部范围生命结束

全局变量的生命周期:程序的生命周期


此上就是我今天学习的内容啦,虽然都很基础,但是本该是一个循循进进的过程;得坚持下去。

这是我写的第一篇博客,我会在自己收获满满的同时分享我学专业知识的心境路程。这一路我必须得一直走下去·。

最后分享一句话:不去设想一些没有发生的事情,简单点,钝一点,慢一点,把手头上的事情一件一件的做好,普普通通的生活,做普普通通的事,阅己,越己,悦己。----------普普通通的女孩。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值