自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(153)
  • 资源 (1)
  • 收藏
  • 关注

原创 王道-C语言督学营- 6.4指针与malloc动态内存申请,栈与堆的差异

记得在使用strcpy函数时预留‘\0’的空间,例如上述代码 strcpy(p,"malloc success");因为malloc success所占空间为14,那么至少输入15才不会出现错误。在C语言中,malloc函数用于在运行时根据程序的实际需求临时申请和释放内存资源,这种方式提高了程序的灵活性和可维护性。)复制到目标字符串的内存位置。函数将源字符串(包括终止的空字符。

2025-02-16 02:53:29 156

原创 王道-C语言督学营-6.3 指针的偏移使用场景

②*(p+1) 相当于a[0+1] => a[1] 、 a[1+1] => a[2] ......③*(p-1) 相当于a[?-1] (所以代码中 先将p赋值为a[4])① p = a 就是将数组a的初始地址 a[0]=1 赋值给 指针p。

2025-02-16 01:45:10 113

原创 王道-C语言督学营-6.2 指针的传递使用场景

通过 change(i);其实 已经将 实参传递给形参j,同时改变了j的值,将j的值变为10然后运行 j=5;只是把 change子函数中的j变成5,而主函数的i并未发生改变① 当运行 change(&i);是将 i的地址传递给 *j;②由于 运行*j=5;是通过 间接访问 访问i的地址,然后在改变i的值,所以 会将主函数中的i值改变。

2025-02-16 00:34:28 227

原创 王道-C语言督学营-6.1 指针的本质(间接访问原理)

int *a 和int* a 是等价的,为什么大家都用int *a呢?这是因为类似int* abc的语句会使人很自然的认为这条语句把三个变量都声明为整型指针,但是事实并非如此,实际上是 *a 的一部分只是对a标识符起作用,其余两个变量只是普通的“整型变量”。

2025-02-15 00:51:30 402

原创 王道-C语言督学营-5.4 gets与puts讲解,strlen-strcmp-strcpy讲解

【代码】王道-C语言督学营-5.4 gets与puts讲解,strlen-strcmp-strcpy讲解。

2025-02-14 21:00:42 164

原创 王道-C语言督学营-5.3 字符数组与scanf读取字符串

5.4 字符数组与scanf读取字符串

2025-02-14 20:51:48 98

原创 王道-C语言督学营_课时2作业1(要求是请输出 hello wangdao)

【代码】王道-C语言督学营_课时2作业1(要求是请输出 hello wangdao)

2025-02-14 20:22:57 92

原创 王道-C语言督学营-3.2 逻辑运算符与赋值运算符,求字节运算符

【代码】王道-C语言督学营-3.2 逻辑运算符与赋值运算符,求字节运算符。

2025-02-14 20:17:40 93

原创 王道-C语言督学营-3.1算术运算符与关系运算符

结果是: resualt=14 (相当于 4+10-2+2)

2025-02-14 20:09:15 184

原创 王道-C语言督学营-4.2 循环while,for讲解,continue,break讲解

循环(并未跳出整个循环,仅仅只是跳过循环体中下面尚未执行的语句),接着进行判断“是否”执行下一次循环。for循环语句实现计算1到100之间的所有整数之和。C语言新手 切记 for循环的顺序。计算1到100之间所有整数之和。过程(直接跳出整个循环),执行循环外的语句。

2025-02-12 17:43:40 175

原创 王道-C语言督学营-4.1 选择if-else讲解

关系运算符 > &;关系运算符 > |;算数运算符 > 关系运算符。判断输入的值是否大于0。注意: 运算符优先级。

2025-02-11 09:14:12 205

原创 C语言结构体指针详解(初稿)

的实例://结构体struct。

2025-02-11 09:01:30 352

原创 C语言枚举类型详解(初稿)

这意味着,Mon、Tues、Wed 等都不是变量,它们不占用数据区(常量区、全局数据区、栈区和堆区)的内存,而是直接被编译到命令里面,放到代码区,所以不能用&取得它们的地址。其实非常相似: 宏在"预处理阶段"将名字替换成对应的值,枚举在"编译阶段"将名字替换成对应的值。2. Mon、Tues、Wed灯关都是常量,不能对它们"赋值",只能将它们赋值给其他变量。"的(严格来说是main()函数内部),不能再定义与它们名字相同的变量。"往往是有限的,只能是非常少量的整数,并且最好为。,但没有给除名字对应的值。

2025-02-11 09:00:17 225

原创 C语言共用体详解(初稿)

通过之前给大家介绍,我们知道结构体"Struct"是一种"构造类型"或"复杂类型",它可以包含多个"类型不同"的成员。共用体 有时候 也被称为"联合"或"联合体",这是Union这个单词的本意,只要英语还行的小伙伴们应该都清楚!2. "共用体"的所有成员占用"同一段内存",修改一个成员就会影响到其余成员。"只能保存一个成员的值",如果对新的成员赋值,就会把原来成员的值"覆盖掉"1. "结构体"的"各个"成员会占用"不同的内存",互相之间没有影响。也可以在定义"共用体"的同时"创建变量"

2025-02-11 08:58:37 452

原创 C语言位运算详解(初稿)

所谓"位运算",就是一个对 比特 "Bit" 位 进行操作。比特Bit 是一个电子元器件, 8个比特构成一个 字节(Byte),它已经是粒读最小的可操作单元!

2025-02-11 08:57:31 849

原创 C语言typedef的用法详解(初稿)

等价于: struct stu body1, body2;这种写法更加简练,意义也非常明确,不管是在标准头文件中还是以后的编程实践中,都会大量使用这种别名。起"别名"的目的不是为了提高程序运行效率,而是为了"编码方便"。定义了一个数组 a1,它的类型就是 char [20]还可以给"数组、指针、结构体"等类型。看起来就是多余的,但不写又会报错。它是一个长度为 20 的数组类型。是 struct stu 的。str[1]: 康康很帅。str[2]: K真的帅。

2025-02-11 08:56:08 261

原创 C语言const的用法详解(初稿)

有时候我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定。例如,用一个变量来表示班级的最大人数,或者表示缓冲区的大小。为了满足这一要求,可以使用const关键字对变量加以限定://班级的最大人数这样 KangKang 的值就不能被修改了,任何对 KangKang 赋值的行为都将引发错误://错误,试图向 const 变量写入数据我们经常将 const 变量称为常量(Constant)。

2025-02-11 08:55:20 844

原创 C语言中的文件是什么?详解(初稿)

我们对文件的概念已经非常熟悉了,比如常见的 Word 文档、txt 文件、源文件等。文件是数据源的一种,最主要的作用是。在中,为了统一对各种硬件的操作,简化接口,"硬件设备"也都被看成一个。对这些文件的操作,等同于对磁盘上普通文件的操作。例如:1. 通常把"显示器"称为 "标准输出文件", printf 就是向这个文件"输出数据"2. 通常把"键盘"称为 "标准输入文件", scanf 就说从这个文件"读取数据"我们不去探讨硬件设备是如何被映射成文件的,大家在C语言中硬件设备可以看成文件。

2025-02-11 08:53:27 217

原创 C语言fopen函数的用法详解(初稿)

在C语言中,"" 之前 必须"打开文件";所谓"",就是让 "" 和 "" 建立连接 的过程。打开文件之后,可以得到文件,例如大小、类型、权限、创建者、更新时间等。在后续读写文件的过程中,程序还可以当前读写到了哪个位置,下次可以在此基础上继续操作。下面文件, 都是可以直接使用标准输入文件 stdin(表示键盘)标准输出文件 stdout(表示显示器) 是由系统打开的,可直接使用标准错误文件 stderr(表示显示器)使用头文件中的即可以打开文件。" 为文件名。

2025-02-11 08:51:50 496

原创 C语言fgets和fputs函数的用法详解(初稿)

和函数 每次读写"一个字符",速度较慢实际开发中往往是每次读写一个字符串或者一个数据块,这样能明显提高效率。用来 从中"读取一个字符串",并保存到"字符数组"中它的用法为:为 字符数组为要读取的"字符数目"为"文件指针"返回值:读取"成功"时返回""(即str)读取"失败"时返回"如果时 文件内部指针 已经,那么将也返回NULL。注意,会在自动加'\0', n个字符也包括'\0'。

2025-02-11 08:49:44 240

原创 C语言fread和fwrite的用法详解(初稿)

和函数 每次读写"一个字符",速度较慢实际开发中往往是每次读写一个字符串或者一个数据块,这样能明显提高效率。用来 从中"读取一个字符串",并保存到"字符数组"中它的用法为:为 字符数组为要读取的"字符数目"为"文件指针"返回值:读取"成功"时返回""(即str)读取"失败"时返回"如果时 文件内部指针 已经,那么将也返回NULL。注意,会在自动加'\0', n个字符也包括'\0'。

2025-02-11 07:10:42 341

原创 C语言fscanf和fprintf函数的用法详解(初稿)

用 fprintf() 和 fscanf() 函数读写配置文件、日志文件会非常方便,不但程序能够识别,用户也可以看懂,可以手动修改。fscanf() 和 fprintf() 函数与前面使用的 scanf() 和 printf() 功能相似,都是格式化读写函数,fprintf() "返回" "成功写入"的 "字符的个数", "失败" 则返回 "负数"fscanf() 和 fprintf() 的读写对象不是键盘和显示器,而是"磁盘文件"。fscanf() "返回"参数列表中被"成功赋值"的 参数 "个数"。

2025-02-11 07:08:06 219

原创 C语言rewind和fseek函数的用法详解(初稿)

前面所讲到的文件读写函数都是顺序读写,即读写文件只能从头开始,依次读写各个数据。但在实际开发中经常需要读写文件的中间部分,要解决这个问题,就得先移动文件内部的位置指针,再进行读写。这种读写方式称为随机读写,也就是说从文件的任意位置开始读写。实现"随机读写"的 关键 是要"按要求移动位置指针",这称为"文件的定位"。移动"文件内部位置指针"的函数主要有两个即 rewind() 和 fseek()。用来将 "" 移动到 "文件前面已经多次使用过,它的原型为:用来将 "" 移动到 "文件。

2025-02-11 07:07:16 302

原创 王道-C语言督学营-5.2 数组访问越界与数组的传递

子函数的定义包括返回类型、函数名和参数列表。这里,add是一个子函数,它接受两个整数参数a和b,并返回它们的和。

2025-02-11 06:42:39 1050

原创 王道-C语言督学营-5.1 一维数组

例如:(√)int a[10];(❌)③。

2025-02-11 05:12:11 403

原创 王道-C语言督学营-课时4作业3(某人想将手中的一张面值100元的人民币换成10元、5元、2元和1元面值的票子。要求换正好40张,且每种票子至少一张。问:有几种换法?)

某人想将手中的一张面值100元的人民币换成10元、5元、2元和1元面值的票子。要求换正好40张,且每。为了保证100元正好换40张,假设扣除1张10元,2张5元,还剩下37张。10元最多换10张,5元最多换20张。通过if进行判断,是否符合,若符合 则 换法次数+1。利用for循环,进行4层循环,让换法满足所有条件。变量s:代表总换法次数。变量a:代表面值10。定义a、b、c、d、s五种变量。

2025-02-10 05:42:24 408

原创 王道-C语言督学营-课时4作业2(利用while或者for循环计算n!的值。)

其次,题目指出“ n为正整数,同时,1

2025-02-10 05:20:54 198

原创 王道-C语言督学营-课时4作业1(输入一个整型数,判断是否是对称数,如果是,输出yes,否则输出no,不用考虑这个整型数过大,int类型存不下,不用考虑负值;例如 12321是对称数,输出yes)

> 由于a=0,此时结束while循环,进入 if判断。=> 由于a=0,此时结束while循环,进入 if判断。第一次循环: tmp = 1 ,,a = 12332 =>此时b为12。第三次循环: tmp = 1 ,,a = 123 =>此时b为123。,a = 12 =>此时b为1233。,a = 1 =>此时b为12332。,a = 0 =>此时b为123321。,a = 12 =>此时b为3。

2025-02-10 05:01:25 412

原创 王道-C语言督学营-课时3作业2(读取一个整型数,字符,浮点数,分别到变量i,j,k中,然后将i,j,k直接相加并输出,小数点后保留两位小数,不用考虑输入的浮点数的小数部分超过了两位)

题目要求 是 读取 整型数i、字符数j、 浮点数k,并将三个数相加输出,同时要求只保留2位小数。=> 只保留小数点后2位,省略小数点超过2位的数。问题:只保留2位小数。

2025-02-10 04:14:55 186

原创 王道-C语言督学营-课时2作业3(读取一个65到122之间的整型数,然后以字符形式输出它,比如读取了97,输出字符a)

但是大家写代码还是要写精准点好!

2025-02-10 04:05:36 141

原创 王道-C语言督学营课时3作业1(判断某个年份是不是闰年,如果是闰年,请输出“yes”,否则请输出“no”)

比如2004年是闰年,但1900年不是。只要满足两点中的任何1点就是 闰年。所以我们在上述代码中 设置了。比如2000年就是闰年。

2025-02-10 04:01:20 294

原创 王道-C语言督学营_课时2作业2(你的任务是计算a+b。)

例如: scanf("%d %d",&a,&b) 这时候 两个%d中间有个空格。这时 只需要输入两个数的中间 多个 “空格”,则程序会自动匹配为a、b两个值。题目给出“需要 输入a、b 并通过空格隔开”,同时需要 输出 a、b的和。输入时,想要通过空格 隔开,只需要 在scanf中 以空格隔开。则 a为44,b为5,sum为49。例如 输入:44 5。

2025-02-10 03:45:21 175

原创 王道-C语言督学营-1王道 OJ 网站的使用

是英文 Online Judge 的缩写,中文翻译过来是在线判题。当用户将自己编写的代码贴入网页中后,点击提交,就可以自动判断是否正确。

2025-02-10 03:33:48 489

原创 王道-C语言督学营-2.2 混合运算

允许我们将一种数据类型的值转换成另一种数据类型,强制转换的语法很简单,就是使用。就是强制转换的部分,它告诉编译器我们想。

2025-02-10 02:52:11 131

原创 王道-C语言督学营-2.1 数据类型-常量-变量(整型-浮点-字符)

数据类型-常量-变量(整型-浮点-字符)

2025-02-10 02:41:26 245

原创 第三届全国大学生大数据分析技术技能大赛

大赛的比赛内容依据北京大数据协会制定的《大数据分析人员职业技术技能标准》(国家团体标准,T/BBDA 001—2021 )(以下简称标准)和考试大纲进行命题,要求学生掌握数据分析基础、数据分析职业法律法规伦理等知识;Excel 数据分析适合所有专业的在校学生,Python 数据分析适 合于有 Python 编程基础的计算机信息类、统计学类、大数据类等专业的学生。大赛共分为两阶段,省级赛、全国总决赛,每阶段赛事按规定组别和赛项对参赛学生、院校组织、指导教师和领队教师进行评奖。

2024-09-25 14:50:09 1049

原创 2024年福建省财经大数据处理综合技能竞赛

团队3名选手每人自选1个环节参与,不可重复,每个项目分别计分。“知识竞赛”考察参赛选手对财经知识、财经数据处理和分析知识的掌握程度;“数据分析”要求参赛选手编写Python代码进行财经数据挖掘和建模,完成对真实问题的分析解答。决赛前一周,竞赛组委会向参赛队伍公布数据分析题目及评审要求,参赛选手在规定时间内撰写数据分析PPT报告,并在指定截稿日期前发送大赛组委会(发送内容除PPT报告外,可附带数据、图表、代码等)。团队3名选手每人自选1个环节参与,不可重复,每个项目分别计分。数据采集组与数据分析组分别评奖。

2024-09-25 13:46:15 580

原创 无法打开wifi模块的解决方案(解决 Intel(R) Wireless-AC 9560显示感叹号)

您的笔记本电脑突然出现了网络连接问题,无线WIFI功能消失。在设备管理器中,网络适配器一栏下的“intel® wireless-ac 9560”设备显示了一个感叹号,这通常表示设备存在问题。

2024-03-06 20:09:34 12085 3

原创 第五届传智杯-初赛【C组-题解】

第五届”传智杯“C组题解

2022-11-26 22:59:30 2119

原创 第五届传智杯-初赛【A组-题解】

第五届”传智杯“初赛A组题解

2022-11-26 22:54:05 3479 5

《舌尖上的美食网》web期末大作业,网页制作.rar

web期末大作业,网页设计,网页制作 满足html+css+JavaScript这本的的课程大作业的需求,提供psd稿及项目文件 作品展示网址:http://81.68.73.116/h5.html

2021-08-16

空空如也

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

TA关注的人

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