自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 C语言---Static

/a出范围后被销毁,往后循环都是2。全局变量具有外部链接属性(其他文件用extern修饰使用你的全局变量),但被static修饰后就变 成了内部连接属性。3、修饰函数,使得函数只能在自己所在的源文件内部使用,本质上将函数的链接属性改变,和修 饰全局变量一样。1、修饰局部变量,改变局部变量的生命周期,本质是改变了变量的存储类型,修饰的变量可以被改变 (存放在静态区)//a被static修饰后,出了范围不销毁。2、修饰全局变量,使得这个全局变量只能在自己所在的源文件使用。

2024-06-29 16:05:54 242

原创 C语言---数字字符

字符0在ASCII码表上对应的是48,而1+'0',表示48+1=49,ASCII码值49对应的是字符1。本质是:在字符0的ASCII码值上,增加数字,改变ASCII码值(数字字符:48——57)数字+'0'----将数字转换为数字字符,比如3+'0'变成'3'此时的100,是ASCII码里100对应的字符。

2024-06-29 15:26:33 131

原创 C语言---输入

// 输入出生日期,并打印int main(){ int year = 0; int month = 0; int day = 0; scanf("%4d%2d%2d", &year, &month, &day); //%4d--读取4个整数,%2d--读取两个整数 在d前面的数字,是把数据按照其指定的宽度读取 printf("year=%d\n", year);//也可以写%4d,但是year已经是读取4个了,打印出来的也是4位 printf("m

2024-06-27 18:21:51 202 1

原创 C语言---字符

结果为随机数,因为strlen求长度是以检测到‘/0’为止,而arr[]没有写元素个数,就是a,b,c三个字符位置,没有/0,strlen就会后面一直找,知道找到/0为止。如果arr[3],那结果就又变成了随机值,因为arr只有3个位置,被这个字符串占用只有,没有/0的位置,strlen只能在后面随机找到/0,返回这之间的值。但如果是arr[4],结果为3,因为不足4个,最后一个位置为/0,检测到/0了;字符串,双引号里的就叫字符串,如"hhh",字符串在结尾的时候隐藏了\0,\0是字符串结束的标志。

2024-06-27 18:05:23 200

原创 C语言---常量

define定义的标识符常量,如#define a 5;那么之后程序里出现的a的值都是5。//结果为2 3 4。a=2,//不写初值,默认从0开始。枚举常量用enum定义。

2024-06-27 17:45:26 75

原创 C语言---变量

例如:文件1.c的全局变量是int a=4;那么文件2.c想用文件1.c,就需要有extern int a;被const修饰的变量无法更改,称为常变量。具有常量的不可更变的性质,但不是常量,本质是变量。想要跨文件用其他文件的全局变量,需在int main()上面输入extern。结果为4,但如果同一个项目下,多个文件定义了同名的变量a,那么就会报错。局部变量只在当前作用域生效。

2024-06-27 17:40:38 204

原创 C语言----类型

d输出整型(包括短,长整型,有正负号的数) %d输出长的整型 %f--float %lf--double %c输出一个字符 %s输出字符串(也可输出字符)float单精度浮点数 小数 (占4字节)0.0f,必须加f,因为0.0被编译器默认是double类型。char字符数据类型(也属于整型家族的,因为字符储存的时候,存的是ASCII值)占1字节。bool用来表示真假的变量,使用时需要头文件<stdbool.h>,占1一个字节。

2024-06-27 17:27:20 100

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除