- 博客(9)
- 收藏
- 关注
原创 一个我在学习c指针的时候遇到的问题
可以观察一下这个代码,大概思路就是在链表中存入数据,选择某一部分数据放入新链表,然后读取新链表。这个问题我想了很久没有想明白,后来问了老师才恍然大悟,大概意思就是那两行我标记有问题的代码,在选择的时候改变了链表的后继关系,我用个图解释一下吧。犯这种错误的原因,其实还是对指针不熟悉,写下这篇文章为我自己做个标记,
2023-09-04 22:04:27
93
1
原创 c++输入、输出指定进制数
/以99为例//二进制定义//八进制定义,开头加个0就行啦int c = 99;//十进制定义,和普通定义一样//十六进制定义输出:99-99-99-99。
2023-09-04 20:36:19
1098
1
原创 c++ 流
程序建立一个流对象,当程序与外界环境进行信息交换时,存在两个对象,一个是程序中的对象,另一个是文件对象。流是一种抽象,他负责在数据的生产者和数据的消费者之间建立联系,并管理数据的流动。这里的resetiosflags操纵符关闭左对齐标志,setiosflags不同于width和setw,它的影响力是持久的,直到用resetiosflags重新回复默认值为止。read成员函数从一个文件读字节到一个指定的内存区域,由长度参数确定要读的字节数,当遇到文件结束或者在文本模式文件中遇到文件结束标记字符时结束读取。
2023-08-27 18:35:55
128
1
转载 const 修饰函数参数/返回值/函数体
在C++中,const 常用于修饰常量,告诉编译器某值保持不变。需要注意的是,常量在定义之后就不能修改,因此定义时必须初始化。除此之外,const 更强大的地方是修饰函数参数、函数返回值、函数体。被 const 修饰的东西都受到强制保护,可以防止意外改动,提高程序的健壮性。很多C++的书籍建议“use const whenever you need”。
2023-08-16 03:32:17
432
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人