随笔分类 -  C++ Primer Plus(第六版)

学习C++ Primer Plus(第六版)的经过
摘要:##1. 编写通常接受一个参数(字符串的地址),并打印该字符串的函数。然后,如果提供了第二个参数(int类型),且该参数不为0,则该函数打印字符串的次数将为该函数被调用的次数(注意,字符串打印的次数不等于第二个参数的值,而等于函数被调用的次数)。是的,这是一个非常可笑的函数,但它让您能够使用本章介绍 阅读全文
posted @ 2021-12-20 20:08 Fight!GO 阅读(520) 评论(0) 推荐(0)
摘要:##8.1 C++内联函数 内联函数是在主函数中创建了一个函数副本,节约了函数调用时地址跳转回跳过程的时间,代价是占用的内存更多。 要使用内联函数,必须采用以下措施之一: 在函数声明前加关键字inline; 在函数定义前加关键字inline。 通常做法是省略原型,将整个定义放在本应提供原型的地方。 阅读全文
posted @ 2021-12-19 10:12 Fight!GO 阅读(82) 评论(0) 推荐(0)
摘要:##1. 编写一个程序,不断要求用户输入两个数,直到其中的一个为0。对于每两个数,程序将使用一个函数来计算他们的调和平均数,并将结果返回给main(),而后者将报告结果。调和平均数指的是倒数平均值的倒数,计算公式如下: 调和平均数 = 2.0 * x * y / (x + y) 本题首先编写计算调和 阅读全文
posted @ 2021-12-17 23:27 Fight!GO 阅读(591) 评论(0) 推荐(0)
摘要:本章需要重点掌握的内容: 设计函数 使用const指针参数 调用自身的函数 指向函数的指针 ##7.1 函数的基本知识 要使用C++函数,必须完成如下工作: 提供函数定义 提供函数原型 调用函数 ###7.1.1 定义函数 无返回值的函数通用格式如下: void functionName(param 阅读全文
posted @ 2021-12-17 15:21 Fight!GO 阅读(140) 评论(0) 推荐(0)
摘要:#####1.编写一个要求用户输入两个整数的小程序。该程序将计算并输出两个整数之间(包括这两个整数)所有整数的和。这里假设先输入较小的整数。例如,用户输入的是2和9,则程序将指出2~9之间所有整数的和为44. 该题使用一个for循环就可以解决,代码如下: // ex1.cpp -- calculat 阅读全文
posted @ 2021-12-07 07:30 Fight!GO 阅读(297) 评论(0) 推荐(0)
摘要:###5.1 for循环 ####5.1.1 for循环(先判断关系表达式,在执行循环体,) for(intialization; test-expression;update-expression) body 另一种for循环,在初始化处声明,语句如下: for(fot-init-statemen 阅读全文
posted @ 2021-12-06 20:56 Fight!GO 阅读(105) 评论(0) 推荐(0)