![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 69
C++
我家有个小螃蟹
这个作者很懒,什么都没留下…
展开
-
C++ Primer Plus学习随记(八)
8.1 C++内联函数内联函数无需跳转位置执行代码,运行速度比常规函数稍快,但占用更多内存。// 常规函数int main(){ hubba(2); hubba(3); hubba(4);void hubba(int n){ for (xx;xx;xx) xxx; xxx;}}// 内联函数int main(){...{ n = 2; for (xx;xx;xx) xxx; xx原创 2021-03-18 15:44:00 · 92 阅读 · 0 评论 -
C++ Primer Plus学习随记(七)
第7章 函数----C++的编程模块7.1.1 定义函数没有返回值的函数被称为void函数,格式如下:void functionName(parameterList){ statement(s) return; // optional}parameterList指定了传递给函数的参数类型和数量。有返回值的函数将生成一个值,并将它返回给调用函数。typeName functionName(parameterList){ statements原创 2021-03-18 10:27:22 · 117 阅读 · 0 评论 -
C++ Primer Plus学习随记(六)
第6章 分支语句和逻辑运算符6.1 if语句if (test-condition) statement6.1.1 if else语句if (test-condition) statement1else statement26.1.3 if else if else结构if (ch == 'A') a_grade++; // alternative # 1else if (ch == 'B') b_grade++; // al..原创 2021-03-17 16:34:27 · 117 阅读 · 0 评论 -
C++ Primer Plus学习随记(五)
5.1 for循环// forloop.cpp -- introducing the for loop#include <iostream>int main(){ using namespace std; int i; // create a counter// initialize; test ; update for (i = 0; i < 5; i++) cout << "C++ knows loops.\n";原创 2021-03-17 16:04:59 · 117 阅读 · 0 评论 -
C++ Primer Plus学习随记(第四章复习题)
1.如何声明下述数据?a.actor是由30个char组成的数组。b.betsie是由100个short组成的数组。c.chuck是由13个float组成的数组。d.dipsea是由64个long double组成的数组。char actor[30] = { 0 };short bstsie[100] = { 0 };float chuck[13] = { 0 };long double dipsea[64] = { 0 };2.使用模板类array而不是数组来完成问题1.原创 2021-03-17 14:29:20 · 428 阅读 · 0 评论 -
C++ Primer Plus学习随记(四)
第四章 复合类型4.1 数组数组(array)是一种数据格式,能够存储多个同类型的值。数据声明应指出以下三点:存储在每个元素中的值的类型; 数组名; 数组中的元素数。声明数组的通用格式如下:typeName arrayName[arraySize];作为复合类型的数组使用其他类型来创建。float loans[20];loans的类型不是“数组”,而是“float数组”。有效下标值的重要性编译器不会检查使用的下标是否有效。程序运行后会引发问题。4.1原创 2021-03-17 09:35:19 · 123 阅读 · 0 评论 -
C++ Primer Plus学习随记(第三章复习题)
3.6 复习题1.为什么C++有多种整型?答案:有多种整型类型,可以根据特定需求选择最合适的类型。例如,可以使用short来存储空格,使用long来确保存储容量,也可以寻找可提高特定计算的速度的类型。2.声明与下述描述相符的变量。a.short整数,值为80b.unsigned int整数,值为42110c.值为30000000000的整数答案: unsigned int q = 42110; // or unsigned q = 42110; unsigned long原创 2021-03-16 16:16:03 · 422 阅读 · 0 评论 -
C++ Primer Plus学习随记(三)
3.1 简单变量信息存储在计算机中,必须记录三个基本属性:信息将存储在哪里 要存储什么值 存储何种类型的信息3.1.1 变量名必须遵循几种简单的C++命名规则:在名称中只能使用字母字符、数字和下划线(_)。 名称的第一个字符不能是数字。 区分大写字符和小写字符。 不能将C++关键字用作名称。 以两个下划线或以下划线和大写字母打头的名称被保留给实现(编译器及其使用的资源)使用。以一个下划线开头的名称被保留给实现,用作全局标识符。 C++对于名称的长度没有限制,名称中所有的字符都原创 2021-03-16 16:03:47 · 732 阅读 · 0 评论 -
C++ Primer Plus学习随记(二)
2.4 函数C++函数分两种:有返回值的和没有返回值的。2.4.1 使用有返回值的函数有返回值的函数将生成一个值,而这个值可赋值给变量或在其他表达式中使用。圆括号中的值是发送给函数的信息,这被称为传递给函数。以这种方式发送给函数的值叫作参数。函数原型之于函数就像变量声明之于变量----指出涉及的类型。double sqrt(double); 第一个double意味着sqrt()将返回一个double值。括号中的double意味着sqrt()需要一个double参数。在程序原创 2021-03-15 11:34:18 · 233 阅读 · 0 评论 -
C++ Primer Plus学习随记(一)
2.1.1 基本元素介绍注释,由前缀//标识。预处理编译指令#include。函数头:int main()。编译指令using namespace。函数体,用{和}括起。使用C++的cout工具显示消息的语句。结束main()函数的return语句2.1.4 头文件命名约定2.1.6 coutcout,它是一个预定义的对象,知道如何显示字符串、数字和单个字符等;从概念上看,输出的是一个流,即从程序流出的一系列字符。<<符号表示该语句将把这个字符串发原创 2021-03-15 10:13:41 · 124 阅读 · 0 评论