- 博客(51)
- 收藏
- 关注
原创 python学习之-分支结构-运费计算模板是否包邮计算-第三练
现在有一个淘宝店铺,发货地在天津,店主设计了一个运费规则如下图所示: 可以选择区域来指定每件商品的运费,达到一定的购买金额以后可以包邮。
2024-04-21 21:12:22 107
原创 pyhton学习之-分支结构-运费计算模板-第二练
现在有一个淘宝店铺,发货地在天津,店主设计了一个运费规则如下图所示: 可以选择区域来指定每件商品的运费,达到一定的购买金额以后可以包邮。
2024-04-21 21:08:37 134
原创 Python学习之-顺序结构-格式化输出
本关任务:一小球以 5 米/秒 的水平速度平抛,重力加速度取 9.8 米每秒的平方,在忽略空气阻力的情况下,求经过时间 t 秒后,小球所在位置与抛出点之间的距离 (假设小球距地面足够高)。
2024-03-27 21:12:05 133
原创 Python学习之-顺序结构-入求多边形面积
本关任务:计算一个由正方形和等腰三角形组成的多边形的面积,其中正方形边长 4 厘米,等腰三角形底边为正方形的一条边,其到对角顶点的高为 2.6 厘米。无输入求多边形的面积
2024-03-27 21:08:13 144
原创 自定义类型:联合和枚举
像结构体一样,联合体也是由一个或多个成员构成的,这些成员可以是不同类型的。当最大成员不是最大对齐数的整数倍的时候,就要对齐到最大对齐数的整数倍。2. 和 #define 定义的标识符比较,枚举有类型检查,更加严谨;5. 枚举常量是遵循作用域规则的,枚举声明在函数内,只能在函数内使用。个联合体的其中一个成员赋值,其他的成员的值也跟着变化。这些可能取值都是有值的,默认从0开始,依次递增1。联合体的特点就是所有的成员。{}中的内容是枚举类型的可能取值,也叫。联合体的大小至少是最大成员的大小。
2024-02-24 22:20:11 318
原创 自定义类型:结构体
位段的出现就是为了节省空间。位段的声明和结构体是类似的,有两点不同:1. 位段的成员必须是 int、unsigned int 或 signed int ,在C99中位段成员的类型也可以选择其他类型。2. 位段的成员名后面有一个冒号和一个数字。int _b : 5;A就是一个位段类型。
2024-02-22 16:08:16 548
原创 数据在内存中的存储
当超过一个字节的数据在内存中存储的时候,就有存储顺序的问题,按照不同的存储顺序,将其分为大端字节序存储和小端字节序存储。指数据的低位字节内容保存在内存的高地址处。而数据的高位字节内容保存在内存的低地址处。指数据的低位字节内容保存在内存的低地址处。而数据的高位字节内容保存在内存的高地址处。
2024-02-19 20:48:38 2030
原创 C语言内存函数
这里结果不同的原因是:3的位置变成1,4的位置变成2,这样3和4就不见了,这时3要拷贝到5的位置上找不到3了,3变成了1,所以5的位置变成了1;同理,6的位置变成2,7的位置变成1。
2024-02-10 22:37:20 473
原创 字符函数和字符串函数
C语言中有一系列的函数是专门进行字符分类的,也就是,一个字符是属于什么类型的字符。这些函数的使用都需要包含一个头文件例题:写一个代码,将字符串中的大写写字母转换成小写,其他不变。
2024-02-06 19:11:33 643
原创 指针(四)
回调函数就是一个的函数。回调函数不是由该函数的实现方直接调用的,而是在特定的实践或条件发生时由另一方调用的,用于对该事件或条件进行响应。举上一篇第一种计算器的例子:红框中的代码只有调用函数的逻辑是有差异的,我们可以将调用的函数的地址以参数的形式传递过去,使用函数指针接收,函数指针指向什么函数就调用什么函数。这里使用的就是回调函数的功能。
2024-01-21 20:58:44 314
原创 指针(三)
1. 字符指针变量2. 数组指针变量 2.1 数组指针变量是什么 2.2 数组指针变量怎么初始化3. 二维数组传参的本质4. 函数指针变量 4.1 函数指针变量的创建 4.2 函数指针变量的使用 4.3 两段代码 4.3.1 typedef 关键字5. 函数指针数组
2024-01-20 18:55:35 736
原创 C语言刷题:计算体重指数
计算BMI指数(身体质量指数)。BMI指数,是用体重公斤数除以身高米数平方得到的数字。是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。
2024-01-13 21:33:18 661
原创 指针(二)
parr[i] 是访问parr数组的元素,parr[i] 找到的数组元素指向了整型一维数组,parr[i][j] 就是整型一维数组中的元素。我们使用了 &arr[0] 的方式拿到了数组第一个元素的地址,但是数组名本来就是地址,而且是数组首元素的地址。*ppa 通过对 ppa 中的地址进行解引用,这样找到的是 pa,*ppa 其实访问的就是 pa。,sizeof中单独存放数组名,这里的数组名表示整个数组,计算的是整个数组的大小,单位是字节。13行的 test(arr) 这里的 arr 是数组的首元素的地址。
2024-01-13 19:24:00 900
原创 指针(一)
二楼有201,202,203。同理,在计算机中:计算机上的CPU(中央处理器)在处理数据是,需要的数据是在内存中读取的,处理后的数据也会放回内存中。指针变量的大小和类型是无关的,只要指针类型的变量在相同的平台下,大小都是相同的,为什么还要有各种各样类型的指针变量呢。同理的,64位机器,假设有64根地址线,一个地址就是64个bit位,需要8个字节的空间,指针变量的大侠就是8个字节。a的地址是地址较小的字节的地址(比如上图的44的地址) ,只要知道了第一个字节的地址,就可以访问到4个字节的数据。
2024-01-11 22:30:41 903
原创 操作符详解(二)
/代码1:变量的定义int x;int y;}p1;//声明类型的同时定义变量p1//定义结构体变量p2//代码2:初始化struct Stu//名字int age;//年龄//成绩//初始化//指定顺序初始化//代码3int data;//结构体嵌套初始化即使我们有了操作符的优先级和结合性,我们写出的表达式依然有可能不能通过操作符的属性确定唯一计算路线,那么写出的这样的表达式它就是存在潜在风险的,不要写出特别复杂的表达式。
2024-01-06 18:34:45 784
原创 C——函数递归
递归式一种解决问题的方式,在C语言中,递归指的式函数自己调用自己。//递归int main()main();return 0;在main()函数里又调用了main()函数自己,这样就是递归了。但是这个代码的运行结果是hehe的死循环,最后挂掉了,进行调试会出现一个错误信息:其中有一个信息“” 指的是栈溢出。
2023-11-26 12:21:23 143 1
原创 C语言实现简易版扫雷游戏
1992年4月6日,扫雷和纸牌、空当接龙等小游戏搭载在Windows 3.1系统中与用户见面,主要目的是让用户训练使用鼠标。这个游戏的玩法很简单,有初级、中级、高级和自定义等模式,雷区中随机布置一定数量的地雷。游戏目标是在最短的时间内根据点击格子出现的数字找出所有非雷格子,同时避免踩雷,踩到一个雷即全盘皆输。
2023-11-18 18:07:14 92 1
原创 C——函数
“函数”这个词我们大多是在数学中听到的,比如:一次函数 y = kx + b ,其中 k 和 b 都是常数,给自变量 x 一个值,就得到应变量 y 。在C语言中也引入了函数(function)的概念,在一些地方翻译为子程序。C语言中的函数就是一个完成某项特定任务的一小段代码。这样的代码是有一定写法和调用方法的。
2023-11-15 14:02:51 36
原创 猜数字游戏
1.电脑自动产生1~100之间的随机数;2.玩家输入所猜的数字;3.根据猜测数字的大小给;出反馈4.一共设置5次猜数机会,次数耗尽前猜出数字则胜利,反之则失败。
2023-11-05 18:12:05 75 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人