- 博客(11)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 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
151
原创 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
190
原创 C++ Primer Plus学习随记(六)
第6章 分支语句和逻辑运算符 6.1 if语句 if (test-condition) statement 6.1.1 if else语句 if (test-condition) statement1 else statement2 6.1.3 if else if else结构 if (ch == 'A') a_grade++; // alternative # 1 else if (ch == 'B') b_grade++; // al..
2021-03-17 16:34:27
175
原创 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
195
原创 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
551
原创 C++ Primer Plus学习随记(四)
第四章 复合类型 4.1 数组 数组(array)是一种数据格式,能够存储多个同类型的值。 数据声明应指出以下三点: 存储在每个元素中的值的类型; 数组名; 数组中的元素数。 声明数组的通用格式如下: typeName arrayName[arraySize]; 作为复合类型的数组 使用其他类型来创建。 float loans[20]; loans的类型不是“数组”,而是“float数组”。 有效下标值的重要性 编译器不会检查使用的下标是否有效。程序运行后会引发问题。 4.1
2021-03-17 09:35:19
186
原创 C++ Primer Plus学习随记(第三章复习题)
3.6 复习题 1.为什么C++有多种整型? 答案:有多种整型类型,可以根据特定需求选择最合适的类型。例如,可以使用short来存储空格,使用long来确保存储容量,也可以寻找可提高特定计算的速度的类型。 2.声明与下述描述相符的变量。 a.short整数,值为80 b.unsigned int整数,值为42110 c.值为30000000000的整数 答案: unsigned int q = 42110; // or unsigned q = 42110; unsigned long
2021-03-16 16:16:03
512
原创 C++ Primer Plus学习随记(三)
3.1 简单变量 信息存储在计算机中,必须记录三个基本属性: 信息将存储在哪里 要存储什么值 存储何种类型的信息 3.1.1 变量名 必须遵循几种简单的C++命名规则: 在名称中只能使用字母字符、数字和下划线(_)。 名称的第一个字符不能是数字。 区分大写字符和小写字符。 不能将C++关键字用作名称。 以两个下划线或以下划线和大写字母打头的名称被保留给实现(编译器及其使用的资源)使用。以一个下划线开头的名称被保留给实现,用作全局标识符。 C++对于名称的长度没有限制,名称中所有的字符都
2021-03-16 16:03:47
860
原创 C++ Primer Plus学习随记(二)
2.4 函数 C++函数分两种:有返回值的和没有返回值的。 2.4.1 使用有返回值的函数 有返回值的函数将生成一个值,而这个值可赋值给变量或在其他表达式中使用。 圆括号中的值是发送给函数的信息,这被称为传递给函数。以这种方式发送给函数的值叫作参数。 函数原型之于函数就像变量声明之于变量----指出涉及的类型。 double sqrt(double); 第一个double意味着sqrt()将返回一个double值。括号中的double意味着sqrt()需要一个double参数。 在程序
2021-03-15 11:34:18
352
原创 C++ Primer Plus学习随记(一)
2.1.1 基本元素介绍 注释,由前缀//标识。 预处理编译指令#include。 函数头:int main()。 编译指令using namespace。 函数体,用{和}括起。 使用C++的cout工具显示消息的语句。 结束main()函数的return语句 2.1.4 头文件命名约定 2.1.6 cout cout,它是一个预定义的对象,知道如何显示字符串、数字和单个字符等;从概念上看,输出的是一个流,即从程序流出的一系列字符。 <<符号表示该语句将把这个字符串发
2021-03-15 10:13:41
185
原创 python搭建Personal_knowledge_graph项目(二)__使用simpleui美化后台
1.迁移数据同步 python manage.py makemigrations python manage.py migrate 2.创建超级管理员账户 python manage.py createsuperuser 3.安装集成simpleui pip install django-simpleui 配置settings,应用simpleui INSTALLED_APPS = [ "simpleui", #添加内容,一定要加在admin前 '......
2020-06-01 15:46:31
552
使用element ui官网布局容器后Aside与main、footer不在一行
2022-03-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅