- 博客(22)
- 收藏
- 关注
原创 c/c++中带空格的字符串输入
相信经常刷题的朋友肯定都碰到过这种题目,里面会有带空格的字符串输入,但是当我们用普通的方法去做时却行不通:如图所示,最终只会输出空格前的字符。这是因为不论是c还是c++都把空格符,回车键认为是字符串输入的结束标志。所以就需要我们用别的方式来进行字符串输入。
2024-04-15 22:18:39
1542
原创 C或C++中怎么得到PI(π)值
当我们在使用c/c++处理一些问题时,偶尔会碰到需要使用圆周率的情况,但是标准的C语言中没有π这个符号及常量,那我们该怎么办呢?2.使用反三角函数const double pi = acos(-1.0),不过这里必须包含头文件math。1.我们开发人员可以自己定义这个常量,也就是使用宏。
2024-04-15 21:08:00
1629
原创 NULL与nullptr的区别
NULL在C++中就是0,这是因为在C++中void* 类型是不允许隐式转换成其他类型的,所以之前C++中用0来代表空指针,但是在重载整形的情况下,会出现上述的问题。所以,C++11加入了nullptr,可以保证在任何情况下都代表空指针,而不会出现上述的情况,因此,建议以后还是都用nullptr替代NULL吧,而NULL就当做0使用。
2024-04-14 14:00:57
265
1
原创 this指针 c++详解
this 指针是 C++ 中的一个特殊指针,它指向当前对象的地址。它可以在类的成员函数中使用,以便在函数内部访问当前对象的成员变量和成员函数。当类的成员函数被调用时,编译器会隐式地将当前对象的地址作为一个参数传递给该函数,这个参数就是this 指针this 是 c++中的一个关键字,也是一个 const 指针。
2023-08-28 19:28:52
191
1
原创 c++——aotu
在早期C/C++中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量,但遗憾的是一直没有 人去使用它,大家可思考下为什么?C++11中,标准委员会赋予了auto全新的含义即:auto不再是一个存储类型指示符,而是作为一个新的类型 指示符来指示编译器,auto声明的变量必须由编译器在编译时期推导而得。
2023-08-12 21:45:09
389
1
原创 c++ ——内联函数
以inline修饰的函数叫内联函数,编译时c++编译器会在调用内联函数的地方展开,没有函数压栈的开销,内联函数提升程序运行的效率。
2023-08-12 17:04:12
191
1
原创 c++ ——引用详解
引用不是新定义一个变量,而是给已存在的变量取一个别名,编译器不会为引用开辟内存空间,它和它引用的变量共用一块内存空间比如:李逵,在家称为"铁牛",江湖上人称"黑旋风"类型& 引用变量名(对象名) = 引用实体;注意:引用类型必须和实体类型一致 我们都知道在传参的时候,形参是实参的一份临时拷贝,想要通过形参来改变实参,那就必须穿实参的地址才行,但现在我们可以用引用来代替指针。 普通的函数返回都是通过一份临时变量来存储返回值,而用引用返回则不需要开辟临时变量。 注意:如果函数返回时,出了函数作用域,如果返回对象
2023-08-11 18:10:28
119
1
原创 新进程序员
学习编程是一件长久的事情,并且互联网技术的更新迭代是非常快的,所以必须要一直保持一种空杯心态,多看一些计算机方面的书籍,时刻关心互联网的发展,紧跟时代让自己不被淘汰。但是我知道现在的我距离这家公司还存在巨大的差距,所以我会尽我所能让我在毕业之前达到他们公司的要求,努力成为其中的一员。因为现在还在学校,要完成学校的教学要求,所以我会充分的利用学校空闲的时间来学习编程,每周至少在编程方面抽出10个小时以上的时间来学习巩固。大家好,我叫姚文龙,是一名普通二本的大学生,专业是计算机科学与技术,目前是大二。
2022-10-14 13:07:03
377
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人