- 博客(12)
- 收藏
- 关注
原创 c语言---数据的存储
c语言中存在字符数据类型,但不存在字符串类型那这些类型有什么意义呢?1、决定了使用这个类型开辟的空间大小,大小决定了使用的范围2、如何看待内存空间的视角第一个意义很好理解,每个类型对应的所创建的变量需要的的空间大小是不同的char—1个字节short—1个字节int—4个字节long—4/8(32位/64位平台)个字节long long—8个字节float—4个字节double–8个字节。
2025-05-06 16:46:48
689
原创 C++:2、C和C++的输入输出
cin作为c++中的标准输入流对象,其作用与scanf一样,针对的是键盘上的输入,从键盘上输入的一连串显示屏幕上的数据其实是由一个一个字符形成,称为字符流,当cin与>>配套使用,就可以对字符流里的字符进行提取,转换。cout也是作为c++的标准输出流对象,其作用与printf一样,它可以将数据以字符流的形式,显示在屏幕上。什么是字符流?在c语言中,每一个变量都有对应的数据类型,存储不同类型的数据。在C++中也是如此,但不同之处就在于,从键盘上输入的一个一个数据都是字符组成,回车以后,就会放入一个名为。
2025-05-05 13:58:41
827
原创 c语言---字符串函数和内存函数
是一个可将两个字符串进行比较的一个函数,但它的比较并不是字符串的长度,而是从左往右一一对应,比较ASCLL码值,如果一个字符串中的其中一个字符ASCLL码值大于对应字符串中的那个字符,就可以直接判断,前者大于后者,返回类型为整型,返回值为正;匹配成功第一次,验证失败的时候,arr1中的指针会指向b2,arr2的指针会指向c,为了让下一次匹配顺利进行,在匹配开始之前就要进行一个操作,我们可以创建两个指针变量s1和s2,并且分别赋值上arr1和arr2的首个地址。不满足的返回0.所有的用法都是一样的。
2025-03-06 20:12:35
614
原创 数据结构与算法----1.时间复杂度和空间复杂度的理解
算法的时间复杂度是一种数学中的,这种函数是用来计算该程序运行所需要的时间,通常情况下,是在电脑上去测试,才知晓,但在实际生活中我们不可能每一段都进行运行测试。这时候就可以根据来求出时间复杂度的函数,因为基本操作的运行次数和操作运行的时间成正比。
2025-02-26 11:19:58
595
原创 c语言实现简单三子棋的逻辑梳理
坐标是在一定范围内的,在使用时,通常情况下,我们会把第一排第一格的默认坐标写成(1,1),然而事实上,正确的表达应该是(0,0),因为用的是数组,数组下标是从0开始的,那该如何调整的呢?选择1,则进入游戏;现在就是判断输赢了,这是一个难点,如果要给玩家加点难度的话,这涉及我们给电脑设计的一个算法,这又是一个难点,在不久的将来,我将具备这方面的能力,你也一样。当进入循环,首先是第一行,然后在进入一个循环,这一个循环说负责将这一行的内容打印完,退出这个循环,进入第二行,如此反复,直到最后一行结束。
2024-11-17 17:10:35
1504
原创 递归和迭代的学习小结,以及总结的学习方法
而递归在很多可以用的情况下是真的可以简化许多的,而这就是我将要谈的,清楚它是什么,这里我画了一个图片,假如我要解决一道难题,这难题分为三个步骤,三个步骤中的第二个步骤有分为1,2,3,而3中又分为a,b,c,那我在里理清这个步骤是就可以称为“递”,而我肯定要从最小的步骤开始,当我解决完第二步骤时,就依此去解决第三步骤,这就是“归”,合起来,就是递归。于是乎,我反思了一下,并得出,最好的办法就是边看视频,边暂停记录,一点点吸收,尤其时在老师奖完一个代码时,可以马上暂停进行练习,充分利用看网课的一个优势。
2024-11-02 12:23:44
427
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人