- 博客(18)
- 收藏
- 关注
原创 C++ 关于cin与cout的一些疑惑解答
> 是 C++ 标准库中的一个输入操作符,用于从标准输入(通常是键盘)读取数据并存储到指定的变量中。读取输入时,它会跳过空白字符(包括空格、制表符和换行符),并在遇到下一个空白字符时停止读取。刷新(flush)缓冲区并不意味着清空缓冲区,而是将缓冲区中的数据发送到目标设备(如屏幕或文件)读取完成后,剩余的空白字符仍然保留在输入缓冲区中,等待后续的读取操作。当 cin >> 开始读取输入时,它会首先跳过所有连续的空白字符。暂存要输出的数据,直到缓冲区刷新才将其发送到目标设备(如屏幕)。自动刷新条件(4个)
2024-12-01 17:52:14
1861
原创 java--内部类
本质上是一个没有名字的局部内部类,定义在方法中、代码块中、等。作用:方便创建子类对象,最终目的为了简化代码编写。new 类|抽象类名|或者接口名() {重写方法;a. run();不使用匿名内部类简化代码时a.run();@OverrideSystem.out.println("老虎跑的快~~~");使用匿名内部类简化代码时@OverrideSystem.out.println("老虎跑的快~~~");a.run();参考。
2023-04-13 20:26:48
172
原创 Java--接口
官方解释:Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。接口是用来被类实现(implements)的。接口:即是特殊的抽象类!
2023-04-13 20:16:32
178
原创 println输出和toString方法的重写
(2)引用数据类型:println无法直接打印引用类型(数组,对象)——因为println在打印引用数据类型的时候,调用了Object类中的toString,此时toString方法还没有被重写,它返回的是String型的数据:类名+@+哈希值的16进制形式。😮(不要误会,这是Arrays自己的toString方法,不是从父类Object继承的那个toString方法,他们只是名字重合了而已。千万不要把他当成是对父类Object的toString方法的重写,因为他们的参数列表都不一样)
2023-04-13 17:31:21
409
原创 JAVA中关于继承父类的私有成员
观点:子类继承了父类的私有成员属性,但不能直接调用,需要由set()与get()方法才能调用,且不用写成 类.get() 直接写get()即可
2023-04-13 12:18:50
249
原创 将给定的表达式树(二叉树)转换为等价的中缀表达式,(通过括号反应操作符的计算次序)并输出 最外层带括号的代码
【代码】将给定的表达式树(二叉树)转换为等价的中缀表达式,(通过括号反应操作符的计算次序)并输出 最外层带括号的代码。
2023-03-31 09:02:24
583
原创 将给定的表达式树(二叉树)转换为等价的中缀表达式,(通过括号反应操作符的计算次序)并输出 最外层带括号的
【代码】将给定的表达式树(二叉树)转换为等价的中缀表达式,(通过括号反应操作符的计算次序)并输出 最外层带括号的。
2023-03-31 08:59:53
446
原创 习题9-5 通讯录排序
输入n个朋友的信息,包括姓名、生日、电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录。题目保证所有人的生日均不相同。
2023-03-30 22:22:27
83
原创 1、习题6-7 简单计算器
模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算。输入格式输入在一行中给出一个四则运算算式,没有空格,且至少有一个操作数。遇等号”=”说明输入结束。
2023-03-30 20:42:28
345
原创 链表-删除链表的倒数第N个节点给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。
思路是,定义快、慢指针,让快指针先走n步,然后让快指针和慢指针同时往后移动,直到快指针到达链表尾部。此时,慢指针指向的节点就是倒数第n个节点的前一个节点,可以将其next指针指向倒数第n个节点的下一个节点,从而实现删除倒数第n个节点的目的。需要注意的是,如果要删除的是头节点,需要直接返回head的下一个节点。
2023-03-30 12:46:08
433
原创 C语言经典题目-数学问题
时,实际上是将magazine指针指向的字符减去字符'a'的ASCII码值,得到一个0到25之间的整数,这个整数就可以用来作为一个数组的下标,用来记录magazine中每个字符出现的次数。例如,当magazine中出现了一个字符'b'时,我们可以使用表达式。注释:在C语言中,字符是一个整数类型,每个字符都对应一个ASCII码值,该值在0到127之间。将count数组中下标为1的元素加1,表示字符'b'在magazine中出现了一次。是指进位计数制中所采用的数码(数制中用来表示“量”的符号)的个数。
2023-03-28 11:51:41
961
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人