- 博客(5)
- 收藏
- 关注
原创 还在迷茫学C++还是Java?学了C++不知道干嘛?系列文章带你学完做C++项目的基础语法知识!【篇二】
函数的默认参数是指给函数的形参赋予默认值。这在函数调用时允许不提供该参数,从而增加函数的灵活性。在上述例子中,b 被赋予了默认值 0,这样在调用 myFunc(10) 时,不提供第二个参数,将使用默认值。函数重载是指允许在同一作用域内定义多个函数,这些函数具有相同的名称但具有不同的参数列表。
2024-01-30 00:00:00
1585
1
原创 还在迷茫学C++还是Java?学了C++不知道干嘛?系列文章带你学完做C++项目的基础语法知识!
C++是一种通用编程语言,它在C语言的基础上进行了扩展和改进。以下是C++的一些主要特性和概述:1.面向对象编程(OOP)支持:类和对象: C++引入了类和对象的概念,使得编程更加模块化和可维护。类是一种用户定义的数据类型,而对象是该类型的实例。封装: C++通过将数据和函数操作封装在类中,实现了数据隐藏和抽象。这样,只有类的成员函数能够访问类的私有成员。继承: 允许一个类继承另一个类的特性,通过这种方式可以实现代码重用和扩展。多态: C++支持运行时多态性,通过虚函数和函数重载来实现。
2024-01-29 16:02:52
308
原创 C++基础之类和对象
n c语言struct只有变量n c++语言struct 既有变量,也有函数我们编写程序的目的是为了解决现实中的问题,而这些问题的构成都是由各种事物组成,我们在计算机中要解决这种问题,首先要做就是要将这个问题的参与者:事和物抽象到计算机程序中,也就是用程序语言表示现实的事物。那么现在问题是如何用程序语言来表示现实事物?现实世界的事物所具有的共性就是每个事物都具有自身的属性,一些自身具有的行为,所以如果我们能把事物的属性和行为表示出来,那么就可以抽象出来这个事物。比如我们要表示人这个对象,在c语言中,我们可以
2024-01-28 20:15:02
1517
1
原创 还在苦恼C++纷繁复杂的语法知识?一文带你读懂70%C++基础知识!
所以也可以理解为c++的出现并不是去替代c,而是对c的扩展,所以在c++中既可以使用c++新特性,并且可以使用c的过程式思维来编写程序。c++起初也叫”c with clsss”.通过名称表明,c++是对C的扩展,因此c++是c语言的超集,这意味着任何有效的c程序都是有效的c++程序。由于C使用不同的扩展名来表示不同文件类型,因此用一些特殊的扩展名(如hpp或hxx)表示c++的头文件也是可以的,ANSI/IOS标准委员会也认为是可以的,但是关键问题是用哪个比较好,最后一致同意不适用任何扩展名。
2024-01-28 19:56:34
795
原创 【 星系炸弹——蓝桥杯】
星系炸弹——蓝桥杯(入门模拟)下面是代码实现,这题虽然是简单的模拟入门题,但可能会遇到奇葩的编译错误比如这样:下面是代码实现:
2022-03-25 20:26:59
171
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅