相关

我所学习的教材是从网络上购买来的C++ Primer Plus

C++ Primer Plus

所使用的软件是Microsoft Visual Studio 2019

Microsoft Visual Studio 2019 启动界面

声明:

其中所有编程内容均为我自己学习之后写出来的东西(包括注释也是我自己的理解添加上去的),均没有对书中内容进行透露

程序4-1:

这里要特殊说明一下,由于原来的写的六个程序,自己浏览了一下之后,发现第四个和第五个是章节练习使用,有可能对书中内容有所透露,所以就忽略了,把原本是第六个的程序放到了第四个

程序源代码 4-1:

图片版:

图片代码

代码块

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
//这是我的第六个程序,是C++语言的第五个程序
//此程序是阅读C++ Primer Plus中文版第六版第二章2.4.3后自主编写的程序
//所包含主要内容为:用户定义函数(无返回值)

#include <iostream>
void enter(int);//用户自己定义了一个enter函数,且此函数没有返回值,引用了int参数(此处不明白,但是不知道对不对)
int main()//程序主体
{
using namespace std;

cout << "请输入您的年龄:";

int A;//为A值创造空间

cin >> A;//输入一个值,将这个值赋予A

cin.get();

cout << endl;

enter(A);//引用用户定义的函数,并且调用了用户输入的值A

cout << endl << "程序结束。" << endl;

return 0;//程序主体结束
}

void enter(int n)//这里是对用户定义的函数所做的详细定义,并且将程序主体引用用户定义函数时所引用的值再次定义为n,即将A值赋予n
{
using namespace std;
cout << "您刚才输入的数值是" << n << ".";//具体定义
}

运行结果:

总结:

这一次的程序是自定义一个无返回值的函数,并在主程序中使用

但是开头的有一个地方我还是没有太明白,在程序中会有标注,但是由于图片是之前截的图,所以暂时不想改了,一切以程序框中的代码为主

自定义函数的学习对于我来说完全是一个新的认知,这就意味着程序会有着很大的自由性,一些原本的库中找不到或者是无法实现你自己需求的函数,自定义就可以解决,虽然比较费功夫……

之后会是第二章节的整体总结性程序,这会把其中所有学到的一些代码来综合使用,这对于我是一个比较大的挑战,因为这意味着这个程序会有一点点长,其中可能会犯一些常识性的错误。

而在这个综合性程序中,我会详细的在注释中写上我对于该语句的理解,所以这是一个比较大的工程量。

这一次的程序有两个,第一个是我以前写的,第二个是我看了一个视频之后根据原有的程序改的,但是在搬迁代码的过程中有一些状况,导致了代码不全,而原版由于我更换平台测试时没有保存,这就导致有一些代码遗失,那么修改后的程序和总结程序下周更新,敬请期待

暂时对C++的代码还没有一个具体的认识,等到了解应该上传的文件有哪些的时候,我会把我所写的代码文件上传至GitHub

欢迎指出错误,以及在下方讨论

Thanks♪(・ω・)ノ