myloveasuka
码龄1年
关注
提问 私信
  • 博客:13,576
    13,576
    总访问量
  • 19
    原创
  • 60,350
    排名
  • 232
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:博采众长,实践是检验真理的唯一标准

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
  • 毕业院校: 唐山学院
  • 加入CSDN时间: 2023-06-09
博客简介:

myloveasuka的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    157
    当月
    22
个人成就
  • 获得348次点赞
  • 内容获得1次评论
  • 获得202次收藏
创作历程
  • 19篇
    2024年
成就勋章
TA的专栏
  • C++
    2篇
  • 数据结构
    2篇
  • C语言
    5篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

类与对象(1)

/ 类体:由成员函数和成员变量组成// 一定要注意后面的分号class为定义类的关键字,ClassName为类的名字,{}中为类的主体,注意类定义结束时后面分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数。1. 声明和定义全部放在类体中,需注意:成员函数如果在类中定义,编译器可能会将其当成内联函数处理。2.类声明放在.h文件中,成员函数定义放在.cpp文件中,注意:成员函数名前需要加类名func.hpublic://成员函数。
原创
发布博客 2024.11.11 ·
923 阅读 ·
19 点赞 ·
0 评论 ·
22 收藏

C++入门基础

1.命名空间中可以定义变量/函数/类型2.命名空间可以嵌套3.同一个工程中允许存在多个相同名称的命名空间,编译器最后会合成同一个命名空间中。1.基本任何场景都可以用引用传参2.谨慎用引用作为返回值。出了函数作用域,对象不在了,就不能用引用返回,还在就可以用引用返回。1.宏函数和内联函数适用于短小的频繁调用的函数。2.inline对于编译器仅仅只是一个建议,最终是否成为inline,编译器自己决定。3.如下函数即使加上inline也会被否决,比较长的函数,递归函数。
原创
发布博客 2024.11.10 ·
661 阅读 ·
22 点赞 ·
0 评论 ·
9 收藏

数据结构-详细介绍线性表中的顺序表

一. 线性表1. 线性表(linear list)是n个具有的有限序列。2. 线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串...3. 线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存储。​。
原创
发布博客 2024.10.09 ·
2251 阅读 ·
61 点赞 ·
1 评论 ·
21 收藏

数据结构-关于时间复杂度与空间复杂度的总结

2. 空间复杂度不是程序占用了多少bytes的空间,因为这个也没太大意义,所以空间复杂度算的是变量的个数。2. 一个算法执行所耗费的时间,从理论上说,是不能算出来的,只有你把你的程序放在机器上跑起来,才能知道。4. 一个算法所花费的时间与其中语句的执行次数成正比例,算法中的基本操作的执行次数,为算法的时间复杂度。1. 时间复杂度的定义:在计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。3. 时间复杂度主要衡量一个算法的运行快慢,而空间复杂度主要衡量一个算法运行所需要的额外空间。
原创
发布博客 2024.09.20 ·
991 阅读 ·
9 点赞 ·
0 评论 ·
20 收藏

C语言结构体,枚举,联合,位断等自定义类型详解

4.1定义,初始化有了结构体类型,那如何定义变量呢?如何初始化呢?有两个地方可以定义变量。定义变量的同时也能初始化。int x;int y;//第一种方法,这里创建的变量是全局变量,同时也能初始化int main()//第二种方法,这里创建的变量是局部变量,同时初始化//这里用了结构成员访问符,可以不按顺序初始化return 0;4.2嵌套初始化我们想一个问题,结构体里面有没有可能出现结构体类型的数据呢?答案是有可能的。int x;int y;struct PP。
原创
发布博客 2024.09.05 ·
1650 阅读 ·
29 点赞 ·
0 评论 ·
43 收藏

C语言字符函数和字符串函数的详解及模拟实现(超详细)

3.1.1strncpy函数介绍1.拷贝num个字符从源字符串到目标空间。2.如果源字符串的长度小于num,则拷贝完源字符串之后,在目标的后边追加0,直到num个。
原创
发布博客 2024.08.27 ·
951 阅读 ·
34 点赞 ·
0 评论 ·
22 收藏

关于冒泡排序和qsort函数,与用冒泡排序思想实现qsort函数的详解(超详细)

为使bubble_sort函数像qsort函数一样适用于任意类型,就要进行“交换逻辑”的变更。为达到和qsort函数一致的效果,bubble_sort函数参数设置应和qsort函数一致。为了使bubble_sort函数能像qsort函数一样接收任意元素类型,我们就要对其”//函数指针类型,指向的函数能比较base中元素,size_t size, //一个元素的大小。比较方式仍遵循冒泡排序思想,故而其“主体框架”不变,“交换逻辑”发生变化。要使用冒泡排序思想实现qsort函数效果,就要使冒泡排序的”
原创
发布博客 2024.08.25 ·
769 阅读 ·
24 点赞 ·
0 评论 ·
9 收藏

《程序员的平衡之策:高效编码与持续学习》

比如,早上可以安排一些重要的编码工作,下午可以安排一些学习和研究的任务,晚上可以进行总结和反思。将一个复杂的系统拆分成多个独立的模块,每个模块负责一个特定的功能,这样可以降低代码的复杂度,提高代码的可读性和可维护性。如何找到两者的平衡,既保证高效完成工作任务,又能不断提升自己的技术水平,是每个程序员都需要思考的问题。比如,在开发一个新的项目时,如果发现有一些功能模块与之前的项目类似,就可以直接复用之前的代码,只需要进行一些适当的调整和优化。在学习中,我们要保持好奇心和求知欲,不断探索新的技术和知识。
原创
发布博客 2024.08.23 ·
322 阅读 ·
9 点赞 ·
0 评论 ·
5 收藏

C语言指针详解

数组指针是指针?还是数组?答案是:指针。我们已经熟悉:整形指针: int * pint;能够指向整形数据的指针。浮点型指针: float * pf;能够指向浮点型数据的指针。那数组指针能够指向数组的指针。解释p先和*结合,说明p是一个指针变量,然后指着指向的是一个大小为10个整型的数组。所以p是一个指针,指向一个数组,叫数组指针。注意:[ ]的优先级要高于*号的,所以必须加上( )来保证p先和*结合。
原创
发布博客 2024.08.22 ·
1875 阅读 ·
68 点赞 ·
0 评论 ·
25 收藏

函数指针数组的应用

通过观察,我们得知这种常规写法会过于冗余、复杂。以下是我们通过函数指针数组修改得到的代码,进行函数的调用大大简化了代码。
原创
发布博客 2024.08.22 ·
279 阅读 ·
7 点赞 ·
0 评论 ·
0 收藏

C语言练习(3)——for循环的练习

结果为:0.688172。
原创
发布博客 2024.08.21 ·
133 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

剖析数据在内存中的存储

char //字符数据类型short //短整型int //整形long //长整型long long //更长的整形float //单精度浮点数double //双精度浮点数。
原创
发布博客 2024.08.16 ·
551 阅读 ·
12 点赞 ·
0 评论 ·
7 收藏

typedef 和 #define 在 C 和 C++ 中有以下一些主要区别

用于创建常量和宏函数,而。用于创建新的数据类型别名。
原创
发布博客 2024.08.13 ·
145 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

C语言练习(2)——函数递归讲解及练习

函数递归指的是在函数内部调用自身的过程。通过递归,函数能够重复地执行自身,每次调用时处理问题的一部分,直到达到一个可以直接解决的最简单的问题(基本情况或边界条件)。递归函数必须包含一个或多个基本情况,即能够直接解决的最简单的问题。基本情况提供了递归终止的条件,是递归函数的出口。:递归调用必须保证问题规模在每次递归时都减小,否则递归可能无法终止。在动态规划中,递归函数可以用来定义子问题之间的关系,帮助我们设计出高效的算法。:递归能够将复杂问题分解成更小、更简单的子问题,使得代码逻辑更加清晰和简洁。
原创
发布博客 2024.08.05 ·
413 阅读 ·
12 点赞 ·
0 评论 ·
4 收藏

C语言练习(1)——多组输入

因为scanf的返回值是读取到数据的个数,我们输入的是一个数据,所以我们可以让scanf和 1 来进行判断。这时,我们要理解多组输入的概念:输入一组数据判断大小后,应当能够继续判断大小,而不是直接结束程序运行。要达到此目的,我们应当使用 while循环。看到题目时,我们应当注意这道题目考察的类型是“多组输入”,我们就应当注意起来,否则我们就会犯常见的错误,下面是忽略多组输入导致的常见的错误。这一类型,并且会将这一类型的练习题和非多组输入的练习混淆,这一问题会为我们学习C语言带来极大的不便。
原创
发布博客 2024.08.02 ·
471 阅读 ·
17 点赞 ·
0 评论 ·
0 收藏

scanf 中的一种用法

调用将会等待用户输入额外的换行符(或任何非空白符),因为它会首先跳过所有空白符(包括用户可能已经在第一个输入后按下的换行符)。然而,这通常不是你想要的效果,特别是当你想从标准输入(如键盘输入)中读取数据时。中,格式字符串中的空白符(包括空格、制表符和换行符)都被视为“任意数量的空白符”的占位符。:“在读取下一个输入之前,请忽略任何数量的空白符(包括换行符)”。,除非你有特定的理由需要这样做(例如,在读取字符串时,你可能想要。在读取到换行符时停止,但即使在这种情况下,也有更好的方法,如使用。
原创
发布博客 2024.07.31 ·
301 阅读 ·
7 点赞 ·
0 评论 ·
2 收藏

数据类型和抽象数据类型

数据类型和抽象数据类型
原创
发布博客 2024.07.29 ·
169 阅读 ·
5 点赞 ·
0 评论 ·
5 收藏

C语言练习在哪里找

市面上有许多专门针对C语言学习的教材,如《C Primer Plus》或《C程序设计语言》,它们通常会附带配套习题。:网站如LeetCode、HackerRank、Codecademy等都提供C语言编程题目,供用户练习和提升技能。:Coursera、edX、Udacity等教育平台上有很多免费或付费的C语言课程,课程内容通常包括练习任务。:GitHub上有大量的开源项目可以作为实践参考,你可以参与到实际项目的开发中提高编程能力。:大学图书馆或学校可能会有一些计算机科学的教程书籍,里面会有相关的练习题。
原创
发布博客 2024.07.28 ·
575 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

自我介绍及其未来展望

本人大学前学生,目前正在学习C语言,希望通过CSDN获得知识,请多多指教。我打算通过哔哩哔哩视频课进行学习,以自己网络搜索为辅助达到目的。我希望通过学习能够熟练运用C语言进行编程。在开学前能够学习完C语言。
原创
发布博客 2024.07.15 ·
104 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏
加载更多