- 博客(11)
- 收藏
- 关注
原创 C++引用做函数返回值存在的问题
C++中有了引用的概念,它可以作为函数的返回值,其实这里有一个问题各位道友,我们先来看这样一组代码大家可以猜一猜,打印出来是什么?1+2=3?实际上是结果变成了7这其实是引用作为函数返回值时的一个隐患那么为什么会造成这种结果呢这是Add(1,2)的运行当Add函数结束运行后,其对应的栈空间被收回,main函数中ret引用的实际上时一块已经被释放的空间。
2024-04-02 00:48:09
176
1
原创 C++入门篇之介绍
从基础层面理解,C++是基于C语言开发出来的新语言,而现在大家的认知都是C++入门是比较难的,下面看到一组经典老图,“完美”解释了广大学子们对C++的“爱恨情仇”咳,言归正传。
2024-03-30 01:50:12
656
1
原创 指针的初步学习(1)
上文说到内存单元,既分为了一个个单元,那么为了快速找到此单元,我们会为其编号号码,这就是内存的编码,也叫地址,而指针就是地址。也就是说内存单元的编号=地址=指针野指针:指针指向的位置未知。
2023-11-24 11:46:53
92
1
原创 刷题日常总结
一个整数,从中间拆分成两个整数,拆分出的所有数的乘积之和等于原来的数,那么就称之为变种水仙花数。(例如1453,可以分为1和453;14和53;145和3,那么1*453+14*53+145*3如果等于1453那么便是变种水仙花数)。通过上面的代码,可以找出1到10000的变种水仙花数。
2023-10-26 20:55:55
70
原创 C语言的进一步学习
printf函数用于输出内容例如int main()return 0;当我们运行时,会在我们屏幕是打印出 hello world而scanf函数用于输入,读取键盘输入的字符,存储起来int main()int a = 0;return 0;如上图,通过&读取键盘输入的内容,存储在a中值得一提的是,scanf可以一一对应的输入内容如图,其形式必须严格对应起来,代码是什么样子,输入时就应该怎么样输入进去,例如此代码中,我是%d空格%d,那么输入时候每输入一个数,就应该打上应该一个空格。
2023-10-14 23:10:22
86
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人