- 博客(5)
- 收藏
- 关注
原创 c++中的引用与c语言中的指针有什么区别
2. 引用只能在定义时被初始化一次,之后不可变,初始化时不分配空间;指针可变,初始化时分配空间。3. 引用没有const,指针有const,const的指针不可变;1. 指针是一个实体,而引用仅是个别名;4. 引用不能为空,指针可以为空;
2024-08-14 22:54:00
106
原创 结构体与类的区别
struct 是一种数据结构的实现体,而class 则是一个对象的实现体。所以习惯struct 体内的变量叫做数据,class 内的变量叫做成员。除此之外,两者其实并无太大区别,很多功能均类似。1. struct: 当不加任何限定继承关键词时,struct的默认继承为public。2. class: 当不加任何限定继承关键词时,struct的默认继承为private。
2024-08-06 21:34:58
142
原创 C语言文本操作
最重要的是打开和关闭文件:其函数分别为fopen_s(vs2022版)和fclose。(函数与具体使用方法可以打开vs2022的帮助文档查看具体使用方法)在C语言中,文件大致可分为文本文件和二进制文件两种。文本文件一般来说就是打开记事本,我们可以看懂的。二进制文件一般来说就是打开记事本,我们看不懂的。可以看到已经将文件内的内容读取出来,并计算了大小。可以看到文件222中已经有了和111内相同的内容。运行代码之前文件111和222分别如下。开始时,文本222内无内容。
2024-07-29 20:45:20
166
原创 c语言内存分区
在c语言中内存可大致分为5个分区分别为以下五种:栈区,堆区,全局静态区,常量区,代码区。通常是用于那些在编译期间就能确定存储大小的变量的存储区,但它用于的是在整个程序运行期间都可见的全局变量。5. 栈区是先进后出原则,即先进去的被堵在屋里的最里面,后进去的在门口,释放的时候门口的先出去。函数结束后主函数第一时间也可以输出,是赶在系统释放内存之前输出的,但是不要用,有风险。3. 栈区上的内容只在函数范围内存在,当函数运行结束,这些内容也会自动被销毁。生命周期 程序运行时出生, 程序结束时消亡。
2024-06-01 18:34:44
446
原创 小亮被网络诈骗
2. 首先创立一个新的字符串用来存放输入字符串内的不同的元素,然后对输入的字符串进行遍历,并与新的字符串进行比较,如果不等于则标记++,然后标记与新的字符串的长度进行比较,如果此次循环的元素是之前没有出现过的元素,则标记的数值应该与新的字符串的大小相等,如果标记的数值与新的字符串的大小相等,则让本次循环的字母成为新的字符串的下一个元素。这是他的方法:如果一个人的用户名中不同字符的数量是奇数,那么他就是男性,否则她是女性。您将获得表示用户名的字符串,请帮助我们的英雄通过他的方法确定该用户的性别。
2024-06-01 15:58:35
214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人