- 博客(13)
- 收藏
- 关注
原创 Python:期末考基础速通
形式 :变量名 = 值含义 :此形式第一次出现为创建变量并赋值,之后出现为修改并使用已定义变量例子 :a = 5在Python中,定义函数格式:def 函数名():函数封装的代码......函数封装的代码......函数封装的代码.........理解:(1).def 为具有特定功能的关键字 (在2.6中提过)(2).函数名要起好,需要具有表达 函数封装代码作用 的用途,利于函数的调用(3).函数的命名 应符合 标识符的命名规则 (详见 2.6)
2026-10-07 16:55:57
225
原创 算法竞赛C/C++:函数
本文摘要: 本文分为两部分:第一部分比较了C++中scanf/printf与cin/cout的差异,指出scanf/printf在处理大数据量(10^6)时效率更高,并介绍了提高cin/cout速度的方法。第二部分详细讲解了函数相关知识,包括库函数与自定义函数、参数传递(值传递与引用传递)、返回值、函数声明与调用方式,特别强调了数组传参的特性(形参与实参共享内存)和函数重载的条件(参数数量/类型/顺序不同)。最后介绍了swap函数的用法。文章提供了C++输入输出和函数使用的实用技巧。
2026-03-12 20:59:13
40
原创 算法竞赛C/C++:string类型
本文介绍了C++中string类型的基本操作和常用方法。主要内容包括:1) string的创建方式及注意事项;2) getline函数的两种使用方式;3) size()获取字符串长度;4) 迭代器的使用;5) 字符串修改操作如push_back、pop_back、insert等;6) 字符串查找find()和截取substr()方法;7) 字符串比较和数值转换函数stoi/stol等;8) 字符串连接运算。重点说明了string与C风格字符串的区别,以及各种方法的参数和返回值特点。这些操作使string类型
2026-03-12 20:58:57
185
原创 算法竞赛C/C++:数组-上
本文介绍了数组的基本概念与操作。数组是一组相同类型元素的集合,可通过下标访问元素。文章详细讲解了数组的初始化方式(完全/不完全初始化)、元素访问方法(包括范围for循环)以及sizeof运算符的使用。此外,还介绍了auto关键字用于自动类型推导,以及memset和memcpy函数的功能:memset用于设置内存内容(注意整型数值限制),memcpy用于内存块拷贝。这些内容涵盖了数组的基本操作和常见内存处理函数的使用方法。
2026-03-08 17:12:20
275
原创 算法竞赛C/C++:条件判断与循环
本文介绍了C++中的条件判断与循环结构,重点讲解了if-else语句的基本语法和悬空else问题,分析了关系运算符的使用注意事项(包括浮点数比较精度问题)。同时详细说明了条件操作符(三目运算符)、逻辑运算符的短路特性,以及switch语句的使用方法。此外,文章还系统讲解了while、for和do-while三种循环结构,并比较了break和continue的区别。最后通过质因数分解的实例演示了循环结构的实际应用。全文涵盖了C++基础编程中控制流程的关键知识点,并配有代码示例说明常见用法和注意事项。
2026-02-06 21:34:16
584
原创 算法竞赛C/C++:输入与输出(上)
本文介绍了C/C++中的常用输入输出函数。输入方面包括getchar()、scanf()和cin:getchar()逐个读取字符(包括空白字符),scanf()支持格式化输入并自动跳过空白,cin则提供流式输入。输出方面包括putchar()、printf()和cout:putchar()输出单个字符,printf()支持格式化输出,cout提供流式输出。文章详细说明了各函数的原型、用法、参数及返回值特性,并通过代码示例演示了它们的具体应用场景,最后对比了这些函数在处理空白字符、格式化等方面的异同
2026-01-30 11:00:06
1071
原创 算法竞赛C/C++:单目操作符++ 和 --
本文介绍了单目操作符的性质和使用方法。重点讲解了自增(++)和自减(--)操作符的前置与后置区别:前置先运算后使用,后置先使用后运算。同时说明了正负号操作符的作用,其中正号通常可省略,负号可改变操作数的正负性。通过C++代码示例展示了后置++和前置++的具体应用效果。
2026-01-29 15:25:48
156
原创 算法竞赛C/C++:算数/赋值操作符与类型转换
本文摘要:文章介绍了C/C++中的算术和赋值操作符,还有类型转换。算术操作符包括+、-、*、/、%,其中除法运算要注意整数除法与浮点数除法的区别,取模运算只能用于整型。赋值操作符支持连续赋值和复合赋值(如+=)。在类型转换部分,讲解了混合运算时的整型提升和算术转换规则,以及赋值时的类型转换原则。最后介绍了强制类型转换的语法和使用场景。文中通过代码示例说明了各种操作符和类型转换的具体应用。
2026-01-29 13:34:58
697
原创 算法竞赛C/C++:变量和常量
摘要:本章介绍了变量与常量的基本概念。变量分为全局变量(定义在大括号外,自动初始化为0)和局部变量(定义在大括号内,需手动初始化)。变量命名需遵循字母/下划线开头、不含特殊字符等规则。常量包括字面常量、#define定义常量(直接替换)和const定义常量(类型严格)。全局变量在竞赛中更常用,而企业开发更推荐局部变量以保证代码稳定性。常量命名习惯全大写以区分变量。
2026-01-28 20:55:56
589
原创 算法竞赛C/C++:数据类型
本文介绍了C++中的基本数据类型,包括字符型、整型、浮点型和布尔类型。重点讲解了字符型的ASCII编码规则(如A-Z对应65-90,a-z对应97-122),整型的四种分类(short/int/long/long long)及其取值范围,浮点型的三种类型(float/double/long double)的精度和范围差异,以及布尔类型的真值表示。同时解释了signed和unsigned关键字的区别,sizeof操作符的用法,以及typedef的类型重命名功能。通过代码示例演示了数据类型转换、取值范围查看等实
2026-01-28 18:10:50
1220
1
原创 算法竞赛C/C++:第一个C++程序
本文介绍了C++编程基础,重点讲解了第一个C++程序的结构与元素。主要内容包括:1)main函数作为程序入口的基本格式和返回值;2)字符串的表示方法及C++特有的string类型;3)头文件包含格式及C++与C语言头文件的区别;4)输入输出流对象cin和cout的使用方法;5)命名空间namespace的作用及std标准命名空间的使用方式;6)单行和多行注释的写法。通过示例代码展示了如何编写简单的输入输出程序,并比较了C++与C语言在字符串处理、头文件等方面的差异。
2026-01-27 19:46:37
386
原创 编程起航:
计划在2026.1.13前能熟练使用c语言,python。计划学习编程15年,路漫漫其修远兮,吾将上下而求索。正式开始学习编程时间:2025.9.13。
2025-09-28 22:33:13
141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅