【入门基础】对C++的学习(一)

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2023-3-12

本贴是C++学习,讲解C++基础知识,赶快进来看看吧!

麻烦路过的大哥大姐,觉得不错,点个赞,给个回复一下呗![爱心]

[玫瑰]本期内容如下:

1. 什么是C++
2.C++的发展史
3.C++关键字
4.命名空间
5.命名空间的定义 等等


( * 点赞 * 关注 * 留言 )


——教程楼更——
建议开启只看楼主模式
◎觉得我的教程不错就快关注我吧◎

内容来自于互联网!

51楼
LV是非 2023-3-12
这儿我输入的是hello world,但因为输入时出现了空格,所以之后的内容并不会读入,因此arr中存的就是hello。
52楼
LV是非 2023-3-12
缺省参数:
53楼
LV是非 2023-3-12
缺省参数是声明或定义函数时为函数的参数指定一个默认值。
54楼
LV是非 2023-3-12
在调用该函数时,如果没有指定实参则采用该
默认值,否则使用指定的实参。

//缺省参数
#include

using namespace std;

//这儿的0就相当于缺省参数,如果实参什么都没传过来,缺省参数就赋值给a,相当于备胎的意思。
void func(int a = 0)
{
cout a endl;
}

int main()
{
func(10);
func(); //在c语言中这样写肯定是不行的,但是在c++中有了缺省参数,如果你什么都不传,只要你前面有缺省参数的存在,就能过。
return 0;
}
55楼
LV是非 2023-3-12
如下图所示

56楼
LV是非 2023-3-12
全缺省
全缺省参数,即函数的全部形参都设置为缺省参数。
57楼
LV是非 2023-3-12
//全缺省
#include
using namespace std;

void func(int a = 0, int b = 1, int c = 2)
{
cout "a=" a endl;
cout b endl;
cout c endl;
}

int main()
{
func();
return 0;
}
58楼
LV是非 2023-3-12
半缺省参数
59楼
LV是非 2023-3-12
void func(int a, int b, int c = 2)
{
cout a endl;
cout b endl;
cout c endl;
}
60楼
LV是非 2023-3-12
注意: 
1、半缺省参数必须从右往左依次给出,不能间隔着给。

评论

登录后才可发表内容
  • 主题

    84

  • 帖子

    15458

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0492s Mem:2116Kb