- 博客(8)
- 收藏
- 关注
原创 自定义类型详解(结构体+枚举+联合)
int i;//全局变量struct Sdouble b;int main()//局部变量int i = 0;for (i = 0;i < 10;位段的声明和结构是类似的,有两个不同:1、位段的成员必须是int、unsigned int或signed int2、位段的成员名后边有一个冒号和一个数字struct Aint _a : 2;
2023-09-08 17:28:00 47 1
原创 字符串及内存函数学习复盘
字符串将 '\0' 作为结束标志,strlen函数返回的是在字符串中 '\0' 前面出现的字符个数(不包含 '\0' )。参数指向的字符串必须要以 '\0' 结束。注意函数的返回值为size_t,是无符号的( 易错 )验证返回值为无符号数模拟实现。
2023-08-17 15:04:25 46 1
原创 指针进阶学习复盘
两者的区别就在于:pc1 和 pc2 指向的是常量字符串,是储存在常量区的,而常量的数据是不能被修改的,所以同一个数据不会被多次创建,只会在常量区进行一次数据的创建,相当于p1 、 p2 指向的是同一个内容。而arr1 和 arr2 是在栈区创建了两个不同的空间,其内容是用字符串来初始化的,所以两者的地址不同。
2023-08-13 21:41:18 53 1
原创 C语言初阶学习复盘
自定义函数是自己定义的函数。如更换两个变量内容的函数void swap(int *pa, int *pb)//该函数设计到指针的调用,形参与实参tmp = *pa;*pa = *pb;*pb = tmp;int b = 5;return 0;函数需要先声明再使用,另外关于函数的深入学习会涉及到模块化。指针内存放的是地址,通过指针可以找到地址所对应的值。
2023-07-29 10:18:54 96
原创 C语言初阶-数据存储的学习笔记
2、E全为0:指数E为1-127(或者1-1023),有效数字M不再加上第一位的1,而是还原为0.xxxxx的小数。1、E不全为0或不全为1:指数E的计算值减去127(或1023),得到真实值,再将有效数字M前加上第一位的1。在实际存储中,E可能出现负数,对于8位的E,需要加一个中间数127,对于11位的E,加中间值1023。void* pv空类型:void表示空类型(无类型),通常用于函数的返回类型、函数的参数、指针类型。3、E全为1:这时,如果有效数字M全为0,表示±无穷大(正负取决于符号位S)。
2023-07-26 17:03:20 63 1
原创 创建新文件时永久添加(#define_CRT_SECURE_NO_WARNINGS 1)的方法
在VS软件的安装目录下找到(newc++file)文件,复制一份到桌面,将桌面的文件使用记事本打开,输入内容“#define_CRT_SECURE_NO_WARNINGS 1”并保存,将桌面的(newc++file)文件移动到原来存在的文件夹中覆盖原文件即可。
2023-05-17 21:51:21 348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人