logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C内容补充

本文总结了C语言多个易错知识点:负数取模符号由被除数决定;字符串比较不能用==;realloc缩容可能截断数据;printf占位符与参数对应;scanf对数值和字符串自动跳过空白,%c不跳过;变长数组VLA不可初始化、不能全局/静态且可能栈溢出;sizeof与strlen区别;函数实参多样;printf对齐格式;以及数组逆置、素数判断、轮转数组(额外数组/翻转法)、水仙花数和异或/加减交换变量等算

文章图片
#c语言#开发语言
【Python基础】数据类型及转化和运算符的使用

1,注释方式:单行(#)和多行(''' '''),2,多行语句:支持反斜杠\或括号换行,3,引号规则:三种引号定义字符串,需成对匹配,4,核心数据类型: 不可变类型:int/float/bool/str/tuple 可变类型:list/dict/set 5, 运算符:算术/比较/逻辑/成员运算符 6,内置函数:print()/input()/type()/len()等 7,类型转换:隐式(自动)与

文章图片
#python#开发语言
【C++】解构C++对象模型:你与“高手”之间,就差这篇类和对象-上

本文摘要: C++类与对象详解:从基础到高级特性 本文系统介绍了C++中类与对象的核心概念和实现细节。主要内容包括: 类的定义与访问控制 类成员变量和成员函数的声明方式 访问限定符(public/private/protected)的作用和使用规范 类作用域的概念和成员函数定义分离的方法 对象实例化与内存管理 实例化过程与内存分配原理 对象大小的计算规则(内存对齐) this指针的工作原理和作用域

文章图片
#c++#开发语言
【C++】C++基础入门指南

本文系统介绍了C++核心语法特性:1)命名空间(namespace)的定义与使用,包括嵌套命名空间和域的概念;2)标准输入输出流(cin/cout)的使用方法;3)缺省参数的分类(全缺省/半缺省)和使用规则;4)函数重载的实现条件(参数类型/数量/顺序不同);5)引用的概念、特性及与指针的区别;6)内联函数(inline)的作用和适用场景;7)nullptr作为空指针的引入背景。通过代码示例展示了

文章图片
#c++#开发语言
【C++】解构C++对象模型:你和高手之间,就差这篇类和对象-下

本文摘要: C++面向对象编程中的进阶特性包括六部分内容:1.类型转换(隐式转换、explicit禁用转换);2.static成员(共享变量、无this指针的静态函数);3.友元机制(突破封装限制的友元函数和友元类);4.内部类(嵌套类实现封装,默认友元关系);5.匿名对象(临时对象生命周期);6.编译器优化(减少拷贝构造的开销)。重点讲解了各类特性的语法规则、使用场景和注意事项,如静态成员需类外

文章图片
#c++
【C++】new/delete 还是 malloc/free?C++内存管理的“世纪抉择

文章系统讲解了C/C++内存管理机制。首先分析了程序内存布局,包括栈、堆、静态区等区域的特性及变量存储位置。重点对比了C语言(malloc/free)和C++(new/delete)动态内存管理方式:new/delete会调用构造/析构函数且类型安全,而malloc/free需要手动计算大小和类型转换。文章详细剖析了new/delete的底层实现原理(通过operator new/delete调用

文章图片
#c++
【Python基础】条件·循环·函数:Python编程的三大基石深度剖析

本文主要包括以下内容:1. 条件判断结构:详细讲解单分支、多分支和嵌套分支结构,以及三元表达式等简写方式;2. 循环结构:涵盖for循环和while循环的使用方法,包括break、continue语句和嵌套循环;3. 异常处理:介绍try-except结构、多异常处理、else和finally子句的使用场景;4. 函数定义与使用:包括普通函数、lambda表达式、递归函数、生成器函数和嵌套函数的特

文章图片
#python#开发语言
C语言——内存函数

文章详细介绍了memcpy(),memmove(),memset(),memcmp()函数的使用,以及模拟函数的实现,同时提供了简单的例子,方便理解。

文章图片
#c语言#开发语言
到底了